1 (изменено: Louberet, 2017-08-19 16:53:53)

Тема: AHK: Движение мыши по заданному маршруту

Приветствую всех местных обитателей данного форума
Возник такой вот вопрос, в игре не выходит никак сделать чтобы мышка при нажатии Ctrl + LButton двигалась так, как указано на скриншоте ниже:

http://rgho.st/7GKWcmtmY/image.png
(Скриншот взял в соседней теме у иного автора, т.к. столкнулся с аналогичной проблемой)


Пробовал подобным образом:

If GetKeyState("LButton", "LCtrl") {
        Sleep 5
        MouseMove, 0, 15, 0, R  
		Sleep 15
        MouseMove, 0, 15, 0, R  
		Sleep 15
        MouseMove, 0, 15, 0, R  
		Sleep 15
		MouseMove, -3, 15, 0, R
		Sleep 5
		MouseMove, -3, 15, 0, R
		Sleep 5
		MouseMove, -3, 15, 0, R
		Sleep 5
		MouseMove, -3, 15, 0, R
		Sleep 5
		MouseMove, 3, 15, 0, R
		Sleep 5
		MouseMove, 3, 15, 0, R
		Sleep 5
		MouseMove, 3, 15, 0, R
		Sleep 5
		MouseMove, 3, 15, 0, R
	}

но не вышло (на рабочем столе и в любых других местах всё работает, а в игре мышь движется по 1 пикселю в секунду и ровно в низ).

Пытался с делать ещё на подобном примере:

LCtrl & ~LButton::
Loop
	If GetKeyState("LButton", "LCtrl") {
		Sleep, 5
		moveAmount := (moveAmount = 2) ? 1 : 0
 		mouseXY(moveAmount,3.4)
		
	}
	else
	break
	
Return



mouseXY(x,y)
{
DllCall("mouse_event",int,1,int,x,int,y,uint,0.5,uint,0.5)
}

Сейчас сделано, чтобы мышка просто плавно опускалась в низ, но вот сделать чтобы она двигалась по траектории как на скриншоте: не знаю

2

Re: AHK: Движение мыши по заданному маршруту

Спросите у того автора предыдущего вопроса. Как работает его невидимая функция.

3

Re: AHK: Движение мыши по заданному маршруту

svoboden Не думаю, что это представляется возможным, т.к. зашёл он скорее всего сюда в первый и последний раз

4

Re: AHK: Движение мыши по заданному маршруту

Как игра называется?

5

Re: AHK: Движение мыши по заданному маршруту

svoboden Rust, но я только что разобрался как сделать, радует, что пару часов не в пустую были потрачены)

6

Re: AHK: Движение мыши по заданному маршруту

svoboden Сейчас остался вопрос в том, как полностью оставить исполнение скрипта если была отпущена кнопка? У меня вышло так, что при нажатии двух нужных клавиш, мышка выполняет нужные движения, но если я сделаю к примеру всего 1 выстрел, она также продолжит их выполнять...

7

Re: AHK: Движение мыши по заданному маршруту

Всё, разобрался, тему можно закрывать

8

Re: AHK: Движение мыши по заданному маршруту

Сюда люди из поиска приходят, если жаба не давит, стоит решение всем напоказ выставить, тут темы все равно не закрывают и не удаляют.

Когда вы говорите что не можете сделать, вам всего-лишь не хватает фантазии придумать какой-нибудь костыль.

9 (изменено: romzes96, 2017-09-07 02:06:59)

Re: AHK: Движение мыши по заданному маршруту

Louberet
Я столкнулся с такой же проблемой.
http://forum.script-coding.com/viewtopi … 51#p119151
Можете дать ответ?

10

Re: AHK: Движение мыши по заданному маршруту

Загляните сюда .

OS: Win11x64, AutoHotkey v1.1.25.01 (Unicode 64-bit).