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

Новичок
Статус
Оффлайн
Регистрация
24 Авг 2023
Сообщения
1
Реакции[?]
0
Поинты[?]
0
помогите сделать скрипт что бы при нажатии одной кнопки писалось efe, но с интервалом между каждой буквой 10 миллисекунд
 
Пользователь
Статус
Оффлайн
Регистрация
30 Апр 2019
Сообщения
143
Реакции[?]
34
Поинты[?]
5K
помогите сделать скрипт что бы при нажатии одной кнопки писалось efe, но с интервалом между каждой буквой 10 миллисекунд
F1 для активации, повторная активация F1 приостанавливает скрипт. Клавиша END полная деактивация скрипта.
Для AHK v1::
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::
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()
 
Сверху Снизу