↑  ←  Описание функции


MouseClickDrag

Выполняет клик мышкой и операцию перетаскивания.

MouseClickDrag ( "button", x1, y1, x2, y2 [, speed = 10 ] )

Параметры

button Кнопка для клика: "left", "right", "middle", "main", "menu", "primary", "secondary".
x1, y1 Координаты x/y начала операции перетаскивания.
x2, y2 Координаты x/y конца операции перетаскивания.
speed [необязательный] Скорость перемещения курсора мыши в диапазоне от 1 (быстро) до 100 (медленно). Значение параметра равное 0 означает, что курсор будет перемещён мгновенно. По умолчанию 10.

Возвращаемое значение

Успех:Возвращает 1.
Ошибка:Возвращает 0, если параметр button задан неверно.

Примечания

Если параметр button - пустая строка, то будет произведен клик левой кнопкой мыши.

Если пользователь переназначил левую и правую кнопки мыши (обменял местами, для левши) в панели управления, то поведение кнопок для некоторых значений параметра button отличается. Значения "left" и "right" всегда означают левую и правую кнопки мыши соответственно, независимо от того, переназначены кнопки или нет. Значение "primary" или "main" означает, что будет произведён клик основной кнопкой, независимо от того, переназначены кнопки или нет. Значение "secondary" или "menu" обычно для вызова контекстного меню, независимо от того, переназначены кнопки или нет. Более подробно см. в таблице MouseClick()

См. также

MouseClick, MouseGetPos, MouseMove, MouseCoordMode (Опция), MouseClickDragDelay (Опция), MouseDown, MouseUp, MouseWheel

Пример

Exit ; удалите эту строку и проверьте, что клик будет безопасным в координатах x=0, y=200 с перетаскиванием в координаты x=600, y=700.

; Левое нажатие в координатах x=0, y=200 и отпуск в координатах x=600, y=700.
MouseClickDrag("left", 0, 200, 600, 700)