Программа выхода 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

0 ответов

Другие вопросы по тегам