Программа выхода Pyhook при нажатии клавиш
Хорошо, у меня есть некоторый код здесь, и я пытаюсь сделать кнопку аварийного выхода, но по какой-то причине она не работает для меня, может быть, вы могли бы помочь. так вот мой код в первую очередь
from pyhooked import Hook, KeyboardEvent, MouseEvent
import pyautogui, os, sys, time
print "to stop Press CONTROl + A\n"
Ammo = raw_input('Enter ammo amount: ')
def handle_events(args):
if isinstance(args, KeyboardEvent):
if args.current_key == 'A' and args.event_type == 'key down' and 'Lcontrol' in args.pressed_key:
hk.exit()
if args.current_key == 'B' and args.event_type == 'key down' and 'Lcontrol' in args.pressed_key:
for i in range(int(Ammo)):
(pyautogui.click(button='right'))
(pyautogui.moveRel(2, 2, duration=0.01))
(pyautogui.click(button='right'))
(pyautogui.moveRel(-2, -2, duration=1.58))
hk = Hook()
hk.handler = handle_events
hk.hook()
так что в этом коде у меня есть его, чтобы я мог запустить программу, затем перейти ко мне и щелкнуть мою привязку клавиш, подключенную к моей программе, чтобы запустить ее действие, тогда он выполнит это действие, когда я оставлю свой компьютер, экономя мое время. поэтому, когда мне нужна помощь, то, когда я возвращаюсь к своему компьютеру, мне нужно иметь возможность снова ее контролировать, но моя доза нажатия кнопки "Закрыть" не работает.
поэтому для запуска действия используется комбинация клавиш CTLR + B, а затем, когда я хочу выйти из программы, мне нужна комбинация клавиш CTLR + A, чтобы переопределить действие CTLR + B и закрыть программу. если бы кто-нибудь помог мне, это было бы так здорово, спасибо продвинутому <3