1 (изменено: qun1t, 2023-04-20 03:27:30)

Тема: AHK: Управление мышкой MouseMove

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

LOOP_TIMES := 2
SPEED := 9091 ; Set It To 0 To Go To The Left

q::
Loop 1
   DllCall("mouse_event", uint, 1, int, SPEED, int, 0, uint, 0, int, 0)
return


Потом так:

LOOP_TIMES := 2
SPEED := 9091 ; Set It To 0 To Go To The Left

q::
Loop 1
mouseXY(10,0) 
{ 
DllCall("mouse_event",uint,1,int,x,int,y,uint,0,int,0) 
}
return

Loop
{
    Send, {f1}{f1}
    Random, Rand, 10, 1000
    sleep % Rand + 100
}
return
f2:: pause

Ничего не получается, можно помощи?

2

Re: AHK: Управление мышкой MouseMove

qun1t, добро пожаловать на форум! Ознакомьтесь, пожалуйста, с Правилами, отредактируйте свой пост. Обратите внимание на заглавные буквы в начале и точки в конце предложений.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Управление мышкой MouseMove

qun1t пишет:

Здравствуйте, я начинающий, не могу разобраться с курсором

Здесь неплохо бы точку в конце добавить.

qun1t пишет:

AHK v2

Уверены, что нужно именно v2? Приведённый код явно для v1.

qun1t пишет:

Как сделать перемещение мыши по горизонтали с возвращением в начальную точку за мгновение

Просто используйте MouseMove, есть в обеих версиях.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder