MouseClickDrag

首页  后退  前进

MouseClickDrag
down2

MouseClickDrag

执行鼠标单击并拖动操作.

 

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

参数

button

用于点击操作的按钮:

   $MOUSE_CLICK_RIGHT ("right") = 右键

   $MOUSE_CLICK_MIDDLE ("middle") = 中键

   $MOUSE_CLICK_MAIN ("main") = 主要

   $MOUSE_CLICK_MENU ("menu") = 菜单

   $MOUSE_CLICK_PRIMARY ("primary") = 主键

   $MOUSE_CLICK_SECONDARY ("secondary") = 次键

 

常量定义在 "AutoItConstants.au3"

x1, y1

拖动操作开始的 X/Y 坐标值.

x2, y2

拖动操作结束的 X/Y 坐标值.

speed

[可选] 鼠标移动速度. 可设数值范围在 1(最快)和 100(最慢)之间.

若设置速度为 0, 则立即移动鼠标到指定位置. Default(默认) = 10.

返回值

成功:

返回 1.

失败:

返回 0, 鼠标按钮不在列表内.

备注

如果"button"参数值为空, 则使用左键点击.

 

若用户通过控制面板切换了鼠标左右按钮, 则按钮操作将有不同的行为.

无论是否交换了按钮, "Left"(左键) 与 "right"(右键) 总是点击按钮;

无论是否交换了按钮, "primary"(初级) 或 "main"(主) 按钮为主点击;

无论是否交换了按钮, "secondary"(次级) 或 "menu"(菜单) 按钮通常将会触发上下文菜单. 见 MouseClick 函数备注

 

函数示例

#include <AutoItConstants.au3>
; Left click drag from 0, 200 to 600, 700
MouseClickDrag($MOUSE_CLICK_LEFT, 0, 200, 600, 700)

----------------------------------------

 

该函数可以通过命令调用 exect

参见:

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

例子
copy

exect=MouseClickDrag('left',0,200,600,700) ;; 左坐标坐标x = 0,y = 200,离开坐标x = 600,y = 700

up2

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