Тема: AHK: Сравнение переменных.
Доброго времени суток.
Есть рабочий скрипт, который хотел немного переделать, но не смог найти как правильно это сделать, вот скрипт:
#Persistent
SetTimer,Timer,300
Return
Timer:
MouseGetPos,x1,y1
Sleep,100
MouseGetPos,x2,y2
If ((x1<>x2) or (y1<>y2))
{
Send {s}
Return
}
return
delete::exitapp
А вот так хочу реализовать скрипт:
Когда нажимается клавиша "А", скрипт записывает координаты мыши в x1, y1.
После начинается цикл - скрипт постоянно записывает и перезаписывает координаты мыши в x2, y2, и когда координаты x2 или y2 - больше или меньше минимум на 300 по сравнению с x1 либо y1 - скрипт нажимает на клавишу "S" 1 раз.
Смысл такой, если после клавиши "А" - курсор мыши не уходит далеко - ничего не происходит, но как только курсор мыши уходит далеко от координат клавиши "А" - нажимается клавиша "S".
Весь день гуглил про переменные и выражения но так и не нашел как правильно написать код, help.