__Михаил__, Он зажимает - да, однако работает не так как надо. Левый клик почти ничего не открывает. Лишь в диспетчер задач каким-то образом заходит. Ни кнопка Windows, ни ярлыки на панели задач не открывает.
О, а вот это лишнее:
MouseMove, % xpos, % ypos, 10
Я прошу прощения я неправильно выразился вот тут:
Т. е. мне нужно эмулировать зажатие в конкретных координатах, но при этом курсор мышки в это время уже двигается в другом направлении.
Перефразирую на примере:
Рукой (не через скрипт) нажимаю обычным одиночным кликом на кнопку [Скачать] и сразу без задержки веду курсор к рядом открытому окну загрузки. Но когда я нажал на кнопку [Скачать], скрипт воспроизводит эффект временного зажатия левым кликом мыши на этом месте (на кнопке). В промежуток времени этого эффекта зажатия, я могу двигать курсор. Т.е. я надеялся сделать так, чтобы не нужно было задерживать курсор на том месте (на месте зажатия, иначе говоря на кнопке). Как будто появился курсор-клон, зажимающий кнопку [скачать], в то время как курсор-оригинал гуляет где хочет.
Но сейчас поэкспериментировав с командами AHK по управлению мыши, я предполагаю что такого эффекта невозможно добиться, да?
В принципе я не привереда, меня устроит и другой вариант - с задержкой курсора на кнопке. Но только я хочу чтобы мне пришлось нажимать как обычно, а скрипт бы зажимал и блокировал движение курсора пока происходит зажатие.
Я разобрал ваш код, без MouseMove и не считая отсутствия блокировки движения, он должен работать. Но что-то нетак.
А еще я так и не понял зачем вот эта часть:
KeyWait, %A_ThisHotkey%, U