Я пишу свой первый скрипт в AutoHotKey. Я пытаюсь добиться следующего:
Когда щелкают по определенной области экрана, я хочу, чтобы скрипт запускался там, где он щелкает по указанным c ко-ордам на экране. Затем я хочу, чтобы сценарий был отключен до тех пор, пока я не нажму на другую область экрана (как указано в else if
).
Текущий сценарий время от времени активируется ПОСЛЕ того, как он уже запущен один раз (после установки c
на 1
)
c = 0
#IfWinActive, ahk_exe C:\Program Files (x86)\Hearthstone\Hearthstone.exe
~LButton::
MouseGetPos, x, y
if (c = 0 and x > 1700 and x < 2150 and y > 1600 and y < 1800) {
c = 1
Tooltip, c is %c%
Sleep, 1000
MouseGetPos, currentX, currentY
CoordMode, Mouse, Screen
Click, Right, 1940, 410
Sleep, 200
Click, 1610, 200
MouseMove, currentX, currentY
return
}
else if (x > 2620 and x < 3000 and y > 1590 and y < 1950) {
c = 0
Tooltip, c is %c%
}