[Python] pyhook e problema di termine programma.

Vittorio Spina vittorio.spina a gmail.com
Mar 27 Nov 2012 15:53:59 CET


Ciao a tutti,
sto scrivendo un thread semplice che rileva gli eventi tastiera di windows.
Usando pyhook, il codice è semplice:

*import *pythoncom, pyHook
*def OnKeyboardEvent*(event):
     testo += chr(event.Ascii),
*return *event.Ascii
testo=""
hm = pyHook.HookManager()
hm.KeyDown = OnKeyboardEvent
hm.HookKeyboard()
pythoncom.PumpMessages()

ad un certo punto però, ho la necessità che il thread si chiuda.
Qualcuno sa come fare?
C'è un modo alternativo a pythoncom.PumpMessages() che dipenda da un 
normale ciclo del tipo
while loop:
     ....
in modo che controllando la variabile globale loop il thread termini?
Grazie

-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20121127/57cd7cab/attachment.html>


Maggiori informazioni sulla lista Python