Эмуляция движений мыши



MOUSE-MOVE: <x> <y>

Перемещает курсор мыши в точку экрана с абсолютными координатами x, y (в пикселах).

Узнать абсолютные координаты нужной точки на экране можно с помощью утилиты WinSpy.

Примеры:

\ перемещаем курсор мыши в точку с координатами 400, 400
MOUSE-MOVE: 400 400
\ перемещаем курсор мыши в левый верхний угол экрана
MOUSE-MOVE: 0 0

MOUSE-MOVER: <x> <y>

Перемещает курсор на указанное количество пикселов относительно текущей позиции.

В качестве аргументов слова MOUSE-MOVER: можно указывать как положительные, так и отрицательные значения:

Узнать координаты текущего положения курсора можно с помощью утилиты WinSpy.

Примеры:

\ перемещаем курсор мыши на 100 пикселей вправо
\ и 100 пикселей вниз
MOUSE-MOVER: 100 100
\ перемещаем курсор мыши на 250 пикселей вправо
\ и 100 пикселей вверх
MOUSE-MOVER: 250 -100
\ перемещаем курсор мыши на 250 пикселей вправо
MOUSE-MOVER: 250 0

MOUSE-MOVEW: x y

Перемещает курсор относительно левого верхнего угла активного окна приложения.

Пример:

\ перемещаем курсор мыши в левый 
\ верхний угол активного окна
MOUSE-MOVEW: 0 0
\ перемещаем курсор мыши на 100 пикселей 
\ вправо и 100 пикселей вниз относительно 
\ левого верхнего угла активного окна
MOUSE-MOVEW: 100 100 

MOUSE-LBDN
MOUSE-LBUP
MOUSE-LBCLK
MOUSE-LBDCLK

Эмулирует следующие возможные операции с левой кнопкой мыши (соответственно): нажатие кнопки, отпускание кнопки, щелчок кнопкой, двойной щелчок кнопкой.

Примеры:

\ перемещаем курсор в нужную точку и 
\ делаем двойной щелчок левой кнопкой мыши
MOUSE-MOVE: 600 500
MOUSE-LBDCLK
\ нажимаем левую кнопку мыши, ждем 
\ четыре секунды и отпускаем кнопку
MOUSE-LBDN
PAUSE: 4000
MOUSE-LBUP

MOUSE-POS

Постфиксное слово, которое кладет на стек два числа: координаты текущего местоположения курсора мыши.

Пример:

\ выводим координаты курсора мыши 
\ (например: 404 657) на консоль:
MOUSE-POS . . CR

MOUSE-RBDN
MOUSE-RBUP
MOUSE-RBCLK
MOUSE-RBDCLK

Эмулирует возможные операции с правой кнопкой мыши. Работает аналогично соответствующим словам для эмуляции операций с левой кнопкой мыши.


См. также: