Что нового

[Мышь, клавиатура] Последовательный клик мыши хоткеем по координатам

gloss

Ленивое кодило
Сообщения
155
Репутация
5
Нужно по нажатию хоткеев (1,2,3...) запомнить координаты мыши->переместить мышь в изначально известные координаты->сделать клик->вернуться к запомненным координатам.

Первым делом полез в поиск, сразу нашел следущее:
Код:
HotKeySet("{SPACE}", "SaveCoords")
Global $MousePos[2]

While 1
    Sleep(10)
    ToolTip("X:"&$MousePos[0]&" Y:"&$MousePos[1])
WEnd
Func SaveCoords()
    $MousePos = MouseGetPos()
EndFunc
Изменил под себя и вроде как должно работать, но нет; кликает первый раз исправно, но не перемещает курсор обратно и делает клик.
Пробовал ставить задержки, без изменений.
Код:
#NoTrayIcon
HotKeySet("{1}", "_1")
Global $MousePos[2]

While 1
    Sleep(10)
    ToolTip("X:"&$MousePos[0]&" Y:"&$MousePos[1])
WEnd

Func _1()
	MouseClick("left", 561, 243, 1, 0)
	_SaveCoords()
	MouseClick("left",$MousePos[0],$MousePos[1], 1, 1)
EndFunc

Func _SaveCoords()
    $MousePos = MouseGetPos()
EndFunc
 

Ksaan

Знающий
Сообщения
207
Репутация
15
Код:
Func _1()
$MousePos = MouseGetPos ()
MouseClick( "left" , 0, 500, 2 )
MouseMove ( $MousePos[0], $MousePos[1], 0)
 
Автор
G

gloss

Ленивое кодило
Сообщения
155
Репутация
5
Верх