Как сделать что-бы скрипт запускался по новой?

Rikxix

Известный
Автор темы
252
109
Как сделать так что-бы скрипт запускался по новой спустя какое-то время без моего участия?

NumpadEnd::
{
SendInput, {T}
Sleep, 150
SendInput, /buyer
Sleep, 150
SendInput, {Enter}
Sleep, 650
MouseMove, 919, 447
Sleep, 150
SendEvent, (Click,919,447,1)
Sleep, 150
MouseMove, 956, 442
Sleep, 150
MouseClick
Sleep, 650
SendInput, {Esc}
return
}
 

dan|0

Известный
9
0
Соглашусь в сообщением выше.
Можно еще бахнуть флаг, что-бы ты мог выйти из цикла по той-же кнопке, и снова запустить его, всё по той-же кнопке

Пример:

AHK:
toggle := false ; Флаг, для активации/деактивации скрипта

NumpadEnd::
{
    toggle := !toggle
    if (toggle) {
        Loop
        {
            if (!toggle)
                break
            SendInput, {T}
            Sleep, 150
            SendInput, /buyer
            Sleep, 150
            SendInput, {Enter}
            Sleep, 650
            MouseMove, 919, 447
            Sleep, 150
            Click, 919, 447
            Sleep, 150
            MouseMove, 956, 442
            Sleep, 150
            MouseClick
            Sleep, 650
            SendInput, {Esc}
            Sleep, 150  ;  Для предотвращения перегрузки при быстром повторении
        }
    }
}
return