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

AutoHotKey как сделать

Кирилл Кривов Ученик (111), на голосовании 2 недели назад
Надо сделать скрипт который по нажатию кнопки будет раз в минуту писать текст и нажимать по порядку 1-9. и так по кругу и когда опять нажал на кнопку он заканчивал свою работу
Голосование за лучший ответ
Рустам Абдрашитов Мыслитель (9508) 1 месяц назад
toggle := false
textToSend := "Ваш текст здесь"

F1::
toggle := !toggle
if (toggle) {
SetTimer, SendKeys, 60000
MsgBox, 64, Скрипт запущен, Скрипт запущен. Нажмите F2 для остановки.
} else {
SetTimer, SendKeys, Off
MsgBox, 48, Скрипт остановлен, Скрипт остановлен.
}
return

F2::
if (toggle) {
toggle := false
SetTimer, SendKeys, Off
MsgBox, 48, Скрипт остановлен, Скрипт остановлен.
}
return

SendKeys:
Send, %textToSend%
Loop, 9 {
Send, %A_Index%
Sleep, 100
}
return

F3::
InputBox, newText, Изменение текста, Введите новый текст:, , 300, 150
if (ErrorLevel = 0 && newText != "") {
textToSend := newText
MsgBox, 64, Текст изменен, Текст изменен на: %textToSend%
}
return
Похожие вопросы