Тема: AHK: SetTimer, Loop, PixelSearch
Здравствуйте.
Есть следующий код (ищет черный пиксель по заданным координатам)
CoordMode, Screen, Pixel
loop
{
Strt:
PixelSearch, Px, Py, 1055, 740, 1056, 740, 0x000000, 0
if ErrorLevel
{
Send {sc41} ;нажатие F7
goto Strt
}
else
Send {sc42} ;нажатие F8
}
Очень хочется, что бы выполнение скрипта начиналось и завершалось одной и той же клавишей, т.е. я нажимаю правый Alt (sc138) и до момента повторного нажатия в зависимости от наличия черного пикселя спамится либо F7, либо F8
На форуме нашёл вот такую конструкцию
~*sc138:: SetTimer, Strt, % GetKeyState("sc138", "T") ? -1 : "Off"
Strt:
;тут должен быть PixelSearch
SetTimer, Strt, % GetKeyState("sc138", "T") ? -1 : "Off"
Return
Но как бы не пробовал я совместить ничего не получается