Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как сделать чтобы программа ждала пока нажму 1 и выполняла код. После его выполнения , опять ждала пока нажму 1

Генри Ученик (32), открыт 3 недели назад
 from PIL import Image, ImageChops 
from pathlib import Path
import pyautogui , time , keyboard , cv2


while True:
if keyboard.is_pressed('1') :
lvlbuer = pyautogui.locateOnScreen('img/1.png', confidence = 0.9)
print(lvlbuer)

else:
print('0')
1 ответ
Sergio 2.1 Оракул (67665) 3 недели назад
Использование keyboard.wait():
 from PIL import Image, ImageChops  
from pathlib import Path
import pyautogui, time, keyboard, cv2

while True:
keyboard.wait('1') # Ждёт нажатия клавиши '1'
lvlbuer = pyautogui.locateOnScreen('img/1.png', confidence = 0.9)
print(lvlbuer)
time.sleep(0.5) # Небольшая задержка, чтобы избежать множественных срабатываний
Похожие вопросы