Gå til innhold

Simulere e tastetrykk med python-kode


Anbefalte innlegg

Skrevet

Jeg vil lage et program som kan for eksempel skru på caps lock eller simulere en hvilken som helst tastaturknapp.

Men jeg er ikke helt sikker på hvordan jeg skal få til dette.

 

Jeg tenkte noe i retningen:

 

def Caps_Lock():
   (Noe)

  • 3 uker senere...
Videoannonse
Annonse
Skrevet

Jeg bruker Windows.

 

Hva er winapi?

 

Går det ikke an å bruke keycodene for å gjøre det samme? Hvis man har keycodene, hvordan bruker man dem til å simulere et tastetrykk?

  • 3 uker senere...
Skrevet

Du bruker:

 

Sendkeys (?):

http://www.rutherfurd.net/python/sendkeys/

 

Winapi:

http://sourceforge.net/projects/pywin32/

 

Denne koden her (winapi). Eksempel:

import win32api
import win32com.client

shell = win32com.client.Dispatch("WScript.Shell")
shell.Run("calc")
win32api.Sleep(100)
shell.AppActivate("Calculator")
win32api.Sleep(100)
shell.SendKeys("1{+}")
win32api.Sleep(500)
shell.SendKeys("2")
win32api.Sleep(500)
shell.SendKeys("~")
win32api.Sleep(500)
shell.SendKeys("*3")
win32api.Sleep(500)
shell.SendKeys("~")
win32api.Sleep(2500)

 

Kanskje noe av det her:

http://mail.python.org/pipermail/python-li...May/003244.html

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...