Seite 1 von 1

Tastenkombination ausführen...

Verfasst: Dienstag 23. Dezember 2008, 14:56
von DjFresH
Hi@all,

ist es möglich mit Python eine Tastaturkombination auszuführen???

z.B. ALT+F12

mfg

Sascha

Verfasst: Dienstag 23. Dezember 2008, 15:23
von DjFresH
...ok ich habe die bibliothek sendkeys gefunden...

...funktioniert wunderbar...

Verfasst: Dienstag 23. Dezember 2008, 17:41
von roschi
DjFresH hat geschrieben:...ok ich habe die bibliothek sendkeys gefunden...

...funktioniert wunderbar...
interessant - wie fuehrst du denn mit 'SendKeys' ALT+F12 aus? ich habe dort noch keinen code fuer ALT gefunden.

lg
roschi

Verfasst: Mittwoch 24. Dezember 2008, 00:07
von nemomuk
Meiner Meinung nach steht das Prozentzeichen "%" für ALT...

Verfasst: Mittwoch 24. Dezember 2008, 20:50
von roschi
SchneiderWeisse hat geschrieben:Meiner Meinung nach steht das Prozentzeichen "%" für ALT...
vielen dank !
danach habe ich gesucht!

lg
roschi

Verfasst: Montag 5. Januar 2009, 10:24
von DjFresH

Code: Alles auswählen

import SendKeys
#Wait 45 sec until win boots
#press enter
#wait 5 sec
#press ALT+F12 to run MAKRO
SendKeys.SendKeys('''
    {PAUSE 45}
    {ENTER}
    {PAUSE 5}
    %{F12}
    n
''')

Verfasst: Montag 5. Januar 2009, 13:10
von würmchen
SendKeys is ja für Windows, so wie ich das eben gelesen habe...

Gibts da auch was für Linux?

Verfasst: Montag 5. Januar 2009, 14:08
von fred.reichbier
Unter X könntest du dessen XTest-Erweiterung benutzen. python-xlib unterstützt XTest, aber einfacher ists vermutlich mit virtkey.

Gruß,

Fred

Verfasst: Montag 5. Januar 2009, 14:11
von INFACT
http://www.python-forum.de/topic-17250.html
Ist auch ne möglichkeit mit tasten gedrückt halten...