Тема: AHK: Глюки MouseGetPos, CoordMode, MouseMove
Добрый день.
Пишу первый в жизни скрипт и у меня возникли проблемы.
Думаю у меня кривой синтаксис, а не глюк программы... В общем посмотрите, помогите
Цель скрипта
По нажатию заданной клавиши скрипт считывает положение курсора(пусть будут A\S) мышь перемещается в заданную точку, единичный левый клик, нажатие F4, возвращение курсора в точку с координатами A\S. Всё это без привязки к текущему окну, тоесть оф. гайд советует использовать команду CoordMode.
Вот что я навоял:
1::
MouseGetPos, CoordMode, xpos, ypos
Sleep, 100
MouseMove, CoordMode, 435, 958
Sleep, 100
MouseClick, left
Sleep, 100
Send, {F4}
MouseMove, CoordMode, %xpos%, %ypos%
При таком раскладе скрипт даже не запускается, ссылается на ошибку в 4 строке... Сейчас тестю всё вместе и по отдельности. Если не выдаёт ошибку запуска скрипта, то всё-равно на экране творится ересь = (((
Ещё бы было очень неплохо немного "зациклить" скрипт. Тоесть по нажатию кнопки 1 вот эта часть
MouseMove, CoordMode, 435, 958
Sleep, 100
MouseClick, left
Sleep, 100
Send, {F4}
MouseMove, CoordMode, %xpos%, %ypos%
исполняется один раз, по нажатию 2- 2 раза ну итд.... Всего до семи повторений нужно... Как это реализовывается я вообще не представляю...
Всем оказавшим посильную помощь заранее выражаю благодарность.