1

Тема: AHK: Не перезапускается скрипт

F1::
{
IfWinNotActive, DOTA 2, , WinActivate, DOTA 2,
WinWaitActive, DOTA 2,
Sleep, 1000
MouseClick, left,  1168,  230
sleep, 1000
MouseClick, left,  1041,  576
sleep, 1000
MouseClick, left,  962,  747
sleep, 1000
MouseClick, left,  1019,  259
sleep, 1000
MouseClick, left,  925,  576
sleep, 1000
}
loop 5
{
send, {shift down}{enter}{shift up}
send, Текст
sleep, 1000
send, {enter}
}
{
MouseClick, left,  1055,  255
}
Reload

Ни как не могу понять, что нужно еще добавить, что бы после выполнения скрипта он перезапускался и выполнял действия заново, пока я его не остановлю. Заранее благодарю за помощь.

2

Re: AHK: Не перезапускается скрипт

Что-нибудь типа этого? Выход той же клавишей.


#MaxThreadsPerHotkey, 2

F1::
If Running = 1
    ExitApp
Running = 1
Loop
{
IfWinNotActive, DOTA 2, , WinActivate, DOTA 2,
WinWaitActive, DOTA 2,
Sleep, 1000
MouseClick, left,  1168,  230
sleep, 1000
MouseClick, left,  1041,  576
sleep, 1000
MouseClick, left,  962,  747
sleep, 1000
MouseClick, left,  1019,  259
sleep, 1000
MouseClick, left,  925,  576
sleep, 1000

loop 5
{
send, {shift down}{enter}{shift up}
send, Текст
sleep, 1000
send, {enter}
}
MouseClick, left,  1055,  255
}
Return

3

Re: AHK: Не перезапускается скрипт

Спасибо, работает