2011-09-23 205 views
5

Pythonを使用してマウスとキーボードを無効にしたりロックしたりする方法はありますか?マウスをフリーズしてキーボードを無効にしたいpythonでマウスとキーボードを無効またはロックしますか?

+1

行うには非道なことのように思われる....どうして?安全のために –

+0

です。私は、キーボードを凍結して無効にすることによって、別のコンピュータを使用してユニットを制御したいです:) – unice

答えて

9

私がテストしたhaventは(実際には、IVEは、マウスの一部をテストし、それがうるさく作品)が、pyhookを使用して、このようなものは、あなたがやりたいことになります。

import pythoncom, pyHook 

def uMad(event): 
    return False 

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

それは完璧に動作します..(迷惑な)笑...私の問題は今それを有効にする方法です。ブール値をTrueに変更するだけですか? – unice

+0

'MouseAll'と' KeyAll'を常にTrueを返す別の関数で再定義する必要があります。キーボードとマウスが再び有効になるよりも。 –

関連する問題