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


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()

Функцию можно подключить через команду exect

См. также

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

Примеры:
 Как создать кнопку?


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


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru