Что нового

[Мышь, клавиатура] Движение курсора

ra4o

AutoIT Гуру
Сообщения
1,165
Репутация
247
Вы нигде и никогда не вызываете функцию "Mouse()"
 
Автор
V

Viktor19870628

Новичок
Сообщения
38
Репутация
0
Код:
#include <Misc.au3>

Local $hDLL = DllOpen("user32.dll")

While 1
    If _IsPressed("01", $hDLL) Then

        
        While _IsPressed("01", $hDLL)
            Sleep(20)
			Local $mouse_pos = MouseGetPos()
			 MouseMove($mouse_pos[0] + 10,$mouse_pos[1]-10,50)
        Sleep(100)
        MouseMove($mouse_pos[0] - 10,$mouse_pos[1]-10,50)
        Sleep(100)
        WEnd



    EndIf
    Sleep(20)
WEnd

DllClose($hDLL)

Работает вроде.но ведет себя странно.(переодически подпрыгивает на рабочем столе либо замерает когда пытаешься сдвинуть курсор.
 

ra4o

AutoIT Гуру
Сообщения
1,165
Репутация
247
Подпрыгивает и замирает при нажатой или отпущенной кнопке ? Проверял у себя, вроде-бы отрабатывает нормально.
 
Верх