Что нового

[Мышь, клавиатура] MouseClickDrag без овладения курсором

NoMad73rus

Продвинутый
Сообщения
124
Репутация
80
Возникла необходимость передвигать поле игры в боте. Первое, что напрашивается:
Код:
MouseClickDrag
, но она "имеет" курсор, а это не очень удобно, учитывая, что все клики организованы через
Код:
ControlClick
, и не мешают пользоваться мышкой.
Вопрос: можно ли как то сделать всё то же, что делает MouseClickDrag, но не овладевая грызуном?
Заранее спасибо.
 
Автор
N

NoMad73rus

Продвинутый
Сообщения
124
Репутация
80
Пока сделал так:
Код:
Func _ClickDragEx($key, $x1, $y1, $x2, $y2, $speed, $titl)
	Opt ("MouseCoordMode", 1)
	$tppp = MouseGetPos()
	Opt ("MouseCoordMode", 2)
	Opt ("PixelCoordMode", 2)
	$titAct = WinGetTitle("")
	WinActivate($titl)
	MouseClickDrag($key, $x1, $y1, $x2, $y2, $speed)
	WinActivate($titAct)
	Opt ("MouseCoordMode", 1)
	MouseMove($tppp[0], $tppp[1], 0)
	Opt ("MouseCoordMode", 2)
	Opt ("PixelCoordMode", 2)
EndFunc


Но это не самый лучший способ (
 
Верх