Mit:nitram0598 hat geschrieben:wie genau baut man die keyrelease ein
Code: Alles auswählen
hooks_manager.KeyUp = KeyReleaseEvent
Mit:nitram0598 hat geschrieben:wie genau baut man die keyrelease ein
Code: Alles auswählen
hooks_manager.KeyUp = KeyReleaseEvent
Code: Alles auswählen
import pyHook as hm
import pythoncom
class KeyEvent(object):
def __init__(self):
self.toggle = False
def key_press(self, event):
if event.Key == 'Escape':
exit()
if not self.toggle:
self.toggle = True
print('Toggle = Ein')
return True
def key_release(self, event):
if self.toggle:
self.toggle = False
print('Toggle = Aus')
return True
if __name__ == '__main__':
key_event = KeyEvent()
pyhook = hm.HookManager()
pyhook.KeyDown = key_event.key_press
pyhook.KeyUp = key_event.key_release
pyhook.HookKeyboard()
pythoncom.PumpMessages()
Code: Alles auswählen
hwnd = win32gui.GetForegroundWindow()
window_dc = win32gui.GetWindowDC(hwnd)
win32gui.SetPixel(window_dc, px, py, 255)
Code: Alles auswählen
Exception in thread Thread-1:
Traceback (most recent call last):
File "C:\Users\Philipp\AppData\Local\Programs\Python\Python35\lib\threading.py", line 914, in _bootstrap_inner
self.run()
File "C:\Users\Philipp\Desktop\Python\ModMenu - Consoles\Tool.py", line 75, in run
win32gui.SetPixel(window_dc, px, py, 255)
pywintypes.error: (0, 'SetPixel', 'No error message is available')
Code: Alles auswählen
<6, 'SetPixel', 'controlador no valido.'>