Описание функции | |
MouseClick |
Выполняет клик мышкой.
MouseClick('button'[,x,y[,clicks=1[,speed=10]]])
Параметры
button | Кнопка для клика: 'left', 'right', 'middle', 'main', 'menu', 'primary', 'secondary'. |
x, y |
[необязательный] Координаты x/y, куда будет перемещён курсор мыши перед выполнением клика. Если не указано, то клик выполняется в текущей позиции курсора (по умолчанию). |
clicks |
[необязательный] Число кликов. По умолчанию 1. |
speed |
[необязательный] Скорость перемещения курсора мыши в диапазоне от 1 (быстро) до 100 (медленно). Значение параметра, равное 0 означает, что курсор будет перемещён мгновенно. По умолчанию 10. |
Возвращаемое значение
Успех: | Возвращает 1. |
Ошибка: | Возвращает 0, если параметр button задан неверно или присутствует параметр x, но отсутствует параметр y. |
Примечания
Если параметр button - пустая строка, то будет произведен клик левой кнопкой мыши.Кнопка | Стандартное | Переназначенное |
---|---|---|
'' | Левая | Левая |
'left' | Левая | Левая |
'middle' | Средняя | Средняя |
'right' | Правая | Правая |
'primary' | Левая | Правая |
'main' | Левая | Правая |
'secondary' | Правая | Левая |
'menu' | Правая | Левая |
См. также
ControlClick, MouseDown, MouseUp, MouseClickDrag, MouseCoordMode (Опция), MouseClickDelay (Опция)
Примеры: | Как создать кнопку? |
exect=MouseClick('left',0,500,2) ;; двойной клик в координатах x=0, y=500
<TRAY=•~~CTRL+Q||1||TCIMG.dll,112> <PRESS=11,51> exect=MouseClick('right')||Sleep(300)||Send('SS{ENTER~~2}') <PRESS=1B> :EXIT: ;; по нажатию CTRL+Q в активном окне нажать ПКМ + 2 раза клавишу "S" + 2 раза "ENTER" (применяется для вызова настроенного контекстного меню FireFox для быстрого сохранения изображений)