Тема: AHK: прожатие клавиши раз в 25 минут в течении 10 часов
Сможете ли написать AHK код который допустим при нажатии на "num_1" будет старт кода который раз в 25 минут будет нажимать на клавишу "C" в течении 10 часов?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сможете ли написать AHK код который допустим при нажатии на "num_1" будет старт кода который раз в 25 минут будет нажимать на клавишу "C" в течении 10 часов?
Можно.
ypppu можешь написать если не сложно?
Вот так будет посылать нажатие клавиши раз в 25 минут до бесконечности:
NumPad1::
Loop
{
Send, C
Sleep, % 25*60*1000
}
Return
А чтобы посылать только в течение 10 часов, надо либо проверять сколько времени прошло с момента запуска скрипта, либо вести подсчёт нажатий (т. е. добавить счётчик).
Х, а зачем return в конце loop.
ypppu спасибо <3
ypppu а как остановить его? просто он работает а если останавливать надо то никак
C
ypppu а как остановить его?
Ну это совсем просто. В трее щёлкаешь ПКМ по значку скрипта и в выпадающем контекстном меню выбираешь "Pause script". Там же можно и возобновить его работу.
Остановить его можно конечно, а "пауза" тоже остановится или скрипт будет ждать окончания этой команды.
Так знает кто, как остановить команду sleep или как?
Никак. Использовать таймер вместо цикла.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться