Pause toggle
Verfasst: Sonntag 19. August 2012, 19:33
Hi Leute,
ich bin ein totaler Python-Newbie und möchte einige AutoIt-Scripte in Python neu schreiben.
Das geht soweit ganz gut, jedoch bei der Funktion 'HotKeySet(key, function)' taucht die Frage auf,
wie ich das in Python abbilden kann.
Was HotKeySet tut: beim Drücken der Hotkey-Taste
*wird die Abarbeitung des laufenden Scriptes angehalten und die in HotKeySet angegebene Funktion ausgeführt*.
Das ist der springende Punkt: 'anhalten des laufenden Scriptes'.
Ich habs probiert mit suspend/resumeThread, das klappt aber nicht.
Das Ganze soll dazu dienen, ein laufendes Script zu einem beliebigen Zeitpunk durch Drücken der Pausetaste anzuhalten und durch ein weiteres Drücken der Pausetaste das Script weiterlaufen zu lassen.
In C/C++ würde ich das mit einem Signalhandler machen...
Frage: wie könnte ein Lösungsansatz aussehen?
Danke fürs Lese und Tipps
Wolf
ich bin ein totaler Python-Newbie und möchte einige AutoIt-Scripte in Python neu schreiben.
Das geht soweit ganz gut, jedoch bei der Funktion 'HotKeySet(key, function)' taucht die Frage auf,
wie ich das in Python abbilden kann.
Was HotKeySet tut: beim Drücken der Hotkey-Taste
*wird die Abarbeitung des laufenden Scriptes angehalten und die in HotKeySet angegebene Funktion ausgeführt*.
Das ist der springende Punkt: 'anhalten des laufenden Scriptes'.
Ich habs probiert mit suspend/resumeThread, das klappt aber nicht.
Das Ganze soll dazu dienen, ein laufendes Script zu einem beliebigen Zeitpunk durch Drücken der Pausetaste anzuhalten und durch ein weiteres Drücken der Pausetaste das Script weiterlaufen zu lassen.
In C/C++ würde ich das mit einem Signalhandler machen...
Frage: wie könnte ein Lösungsansatz aussehen?
Danke fürs Lese und Tipps
Wolf