2011-09-23 7 views
5

C'è un modo di disabilitare o bloccare il mouse e la tastiera usando python? Voglio bloccare il mouse e disabilitare la tastiera.disabilita o blocca mouse e keybord in python?

+1

che sembra una cosa scellerata da fare .... perché? –

+0

è a scopo di sicurezza. Voglio controllare un'unità utilizzando un altro computer bloccando e disabilitando la sua tastiera :) – unice

risposta

9

io ho mai provato (in realtà ive testare la parte del mouse, e funziona fastidiosamente), ma qualcosa di simile utilizzando pyhook sarebbe fare quello che vuoi:

import pythoncom, pyHook 

def uMad(event): 
    return False 

hm = pyHook.HookManager() 
hm.MouseAll = uMad 
hm.KeyAll = uMad 
hm.HookMouse() 
hm.HookKeyboard() 
pythoncom.PumpMessages() 
+0

funziona perfettamente .. (annoying) lol ... il mio problema ora è come abilitarlo. Devo solo cambiare il valore booleano in True? – unice

+0

Dovresti ridefinire 'MouseAll' e' KeyAll' con un'altra funzione che restituisce sempre True. La tastiera e il mouse sarebbero di nuovo abilitati. –

Problemi correlati