Эмуляция движений мыши
Перемещает курсор мыши в точку экрана с абсолютными координатами x, y (в пикселах).
Узнать абсолютные координаты нужной точки на экране можно с помощью утилиты WinSpy.
Примеры:
\ перемещаем курсор мыши в точку с координатами 400, 400 MOUSE-MOVE: 400 400 \ перемещаем курсор мыши в левый верхний угол экрана MOUSE-MOVE: 0 0
Перемещает курсор на указанное количество пикселов относительно текущей позиции.
В качестве аргументов слова MOUSE-MOVER: можно указывать как положительные, так и отрицательные значения:
Узнать координаты текущего положения курсора можно с помощью утилиты WinSpy.
Примеры:
\ перемещаем курсор мыши на 100 пикселей вправо \ и 100 пикселей вниз MOUSE-MOVER: 100 100 \ перемещаем курсор мыши на 250 пикселей вправо \ и 100 пикселей вверх MOUSE-MOVER: 250 -100 \ перемещаем курсор мыши на 250 пикселей вправо MOUSE-MOVER: 250 0
Перемещает курсор относительно левого верхнего угла активного окна приложения.
Пример:
\ перемещаем курсор мыши в левый \ верхний угол активного окна 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
Постфиксное слово, которое кладет на стек два числа: координаты текущего местоположения курсора мыши.
Пример:
\ выводим координаты курсора мыши \ (например: 404 657) на консоль: MOUSE-POS . . CR
MOUSE-RBDN
MOUSE-RBUP
MOUSE-RBCLK
MOUSE-RBDCLK
Эмулирует возможные операции с правой кнопкой мыши. Работает аналогично соответствующим словам для эмуляции операций с левой кнопкой мыши.
См. также: