oldzhmih
@oldzhmih

Бесконечный цикл с выходом по кнопке, как реализовать?

from ahk import AHK, Hotkey
import time
import keyboard

ahk = AHK()

if keyboard.is_pressed('Page_Up'):
    while True:

        ahk.key_press('TAB')

        if keyboard.is_pressed('Page_Down'):
            print("Stoping...")
            break


Как видно по коду. Я хочу сделать скрипт, чем-то схожим с АХК, запуск и выключение по кнопке.
По логике я нажимаю на кнопочку, идет бесконечный цикл с нажиманием "TAB", и в любой момент я могу остановить скрипт по кнопке PageDown, но что-то не вышло) Подскажите как исправить или что-то поправить.
  • Вопрос задан
  • 562 просмотра
Решения вопроса 1
@Denisca2828
Думаю вы хотели добиться подобного
from ahk import AHK, Hotkey
import time
import keyboard

ahk = AHK()

while True:
	if keyboard.is_pressed('Page_Up'):
	    while True:

	        ahk.key_press('TAB')

	        if keyboard.is_pressed('Page_Down'):
	            print("Stoping...")
	            break
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы