Вопрос Нужна помощь по скриптингу

Новичок
Новичок
Статус
Оффлайн
Регистрация
24 Авг 2023
Сообщения
1
Реакции
0
помогите сделать скрипт что бы при нажатии одной кнопки писалось efe, но с интервалом между каждой буквой 10 миллисекунд
 
помогите сделать скрипт что бы при нажатии одной кнопки писалось 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()
 
Назад
Сверху Снизу