1

Тема: AHK: Включение/выключение скрипта одним хоткеем

Здравствуйте.
Использую пример найденный на форуме:


^pgup::
    T := !T 
    SetTimer, Loop, -1
    return

Loop:
MsgBox , , ,Включен, 1
    While T
    {
sendinput, {enter}
sleep 5000
     }
MsgBox , , ,Отключен, 1
 reload
    return

Проблема в том, что скрипт не выключается мгновенно, а только по прошествии 5 секунд.

2

Re: AHK: Включение/выключение скрипта одним хоткеем

^F1:: ; ctrl+ F1
T++
SetTimer, Timer,-1 
return

Timer:
if (T = 1) 
{
	T++
	ToolTip Включен
	SetTimer, Timer,-5000
}
else if (T >= 2)
{
	ToolTip Отключен
	T := 0
}
return

3

Re: AHK: Включение/выключение скрипта одним хоткеем

Там "enter" должен спамиться каждые 5 секунд.

4 (изменено: yalanne, 2016-06-12 15:05:32)

Re: AHK: Включение/выключение скрипта одним хоткеем

^F1::SetTimer, Timer,% (T := !T) ? -1: "off"

Timer:
if (T=1) and T++
	SetTimer, Timer,5000

sendinput, {enter}
return

5

Re: AHK: Включение/выключение скрипта одним хоткеем

^F1::SetTimer, Timer, % (T := !T) ? 5000 : "off"

Timer:
	sendinput, {enter}
	return
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder