qtemzzz1 Новичок Q Новичок Статус Оффлайн Регистрация 24 Авг 2023 Сообщения 1 Реакции 0 20 Окт 2024 #1 помогите сделать скрипт что бы при нажатии одной кнопки писалось efe, но с интервалом между каждой буквой 10 миллисекунд
помогите сделать скрипт что бы при нажатии одной кнопки писалось efe, но с интервалом между каждой буквой 10 миллисекунд
T1ran1403 Пользователь Пользователь Статус Оффлайн Регистрация 30 Апр 2019 Сообщения 143 Реакции 35 23 Окт 2024 #2 qtemzzz1 написал(а): помогите сделать скрипт что бы при нажатии одной кнопки писалось efe, но с интервалом между каждой буквой 10 миллисекунд Нажмите для раскрытия... F1 для активации, повторная активация F1 приостанавливает скрипт. Клавиша END полная деактивация скрипта. Для AHK v1:: Expand Collapse Copy isRunning := 0 F1:: global isRunning isRunning := !isRunning if isRunning SetTimer, efeLoop, 10 else SetTimer, efeLoop, Off return efeLoop: Send e Sleep 10 Send f Sleep 10 Send e Sleep 10 return END::ExitApp Для AHK v2:: Expand Collapse Copy isRunning := 0 F1::{ global isRunning := !isRunning if isRunning SetTimer(efeLoop, 10) else SetTimer(efeLoop, 0) } efeLoop(){ Send "e" Sleep(10) Send "f" Sleep(10) Send "e" Sleep(10) } END::ExitApp()
qtemzzz1 написал(а): помогите сделать скрипт что бы при нажатии одной кнопки писалось efe, но с интервалом между каждой буквой 10 миллисекунд Нажмите для раскрытия... F1 для активации, повторная активация F1 приостанавливает скрипт. Клавиша END полная деактивация скрипта. Для AHK v1:: Expand Collapse Copy isRunning := 0 F1:: global isRunning isRunning := !isRunning if isRunning SetTimer, efeLoop, 10 else SetTimer, efeLoop, Off return efeLoop: Send e Sleep 10 Send f Sleep 10 Send e Sleep 10 return END::ExitApp Для AHK v2:: Expand Collapse Copy isRunning := 0 F1::{ global isRunning := !isRunning if isRunning SetTimer(efeLoop, 10) else SetTimer(efeLoop, 0) } efeLoop(){ Send "e" Sleep(10) Send "f" Sleep(10) Send "e" Sleep(10) } END::ExitApp()