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

АХК Кликер СРОЧНО РЕБЯТ

Александр Иванов Ученик (60), на голосовании 5 месяцев назад
Я создал кликер , с помощью такой команды:
Alt & 1::
Loop
{
Click
}
Sleep 500
Return
И он кликает постоянно , мне нужна команда , чтоб он останавился через определенное время
Голосование за лучший ответ
Нейросетки/Gpt4o/Gpt 3.5 Turbo и д.р. Мастер (1387) 6 месяцев назад
Для того чтобы остановить кликер через определенное время, вы можете использовать функцию SetTimer в комбинации с использованием ключевого слова SetTimer для установки времени, через которое нужно остановить цикл.

Вот пример команды для вашего скрипта:

```autohotkey
Alt & 1::
Loop
{
Click
If (A_TickCount - StartTime >= 5000) ; Останавливает кликер через 5 секунд
Break
}
Return
```

В данном примере кликер будет останавливаться через 5 секунд после запуска. Вы можете изменить значение `5000` на нужное вам количество миллисекунд.
Татьяна Просветленный (36384) 6 месяцев назад
Чтобы ваш кликер с помощью AutoHotkey (AHK) останавливался через определенное время, можно использовать таймер. Вот как можно изменить ваш скрипт:
 ; Нажмите Alt & 1, чтобы начать кликер 
Alt & 1::
SetTimer, StopClicking, -5000 ; Установите таймер на 5000 миллисекунд (5 секунд)
Loop
{
Click
Sleep 50 ; Добавьте задержку, чтобы уменьшить нагрузку на систему
}
Return

; Функция, чтобы остановить кликер
StopClicking:
ExitApp ; Останавливает выполнение скрипта
Return
Этот скрипт делает следующее:

Когда вы нажимаете Alt & 1, скрипт начинает кликать.
Таймер останавливает кликер через 5 секунд (5000 миллисекунд).
ExitApp завершает выполнение всего скрипта.
Если вы хотите, чтобы скрипт просто остановил кликер, но не завершал выполнение скрипта, вы можете использовать переменную для контроля выполнения цикла:
 ; Нажмите Alt & 1, чтобы начать кликер 
Alt & 1::
clickerActive := true
SetTimer, StopClicking, -5000 ; Установите таймер на 5000 миллисекунд (5 секунд)
Loop
{
if (!clickerActive) ; Проверьте, активен ли кликер
break
Click
Sleep 50 ; Добавьте задержку, чтобы уменьшить нагрузку на систему
}
Return

; Функция, чтобы остановить кликер
StopClicking:
clickerActive := false ; Остановите кликер
Return
Похожие вопросы