geranimo Skrevet 14. juli 2007 Skrevet 14. juli 2007 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)
genstian Skrevet 1. august 2007 Skrevet 1. august 2007 Til hvilket operativsystem? På Unix/Linux tror jeg du må benytte Python XLib. På windows tror jeg at det er et kall i winapi.
geranimo Skrevet 8. august 2007 Forfatter Skrevet 8. august 2007 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?
genstian Skrevet 23. august 2007 Skrevet 23. august 2007 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
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå