Задать вопрос
@Nikotin888

Как выйти из цикла по нажатию клавиш Ctrl+C?

Добрый день. Написал простой автокликер.
import pyautogui
import time
import random

def bosslike():
    t1020 = random.randint(25, 30)
    t510 = random.randint(10, 15)

    time.sleep(5)
    pyautogui.click(1100, 323, duration=1)
    time.sleep(t1020)
    pyautogui.click(803, 248, duration=1)
    pyautogui.click(1170, 42, duration=1)
    time.sleep(t510)
    pyautogui.click(86, 80, duration=1)

while True:
    bosslike()


Как выйти из цикла по нажатию клавиш Ctrl+C?

Заранее спасибо.
  • Вопрос задан
  • 1031 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@wintreist
Попробуйте использовать предложенный здесь вариант, вроде бы всё понятно. Что касается остановки цикла, то делаете
так
hotkey = false
keyboard.add_hotkey('Ctrl + 2', hotkey=true) #Думаю должно сработать, но не уверен
while not hotkey:
    bosslike()
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽