基 础 函 数 参 考


MouseClick

执行鼠标点击操作.

MouseClick ( "按钮" [, X坐标, Y坐标 [, 点击 [, 速度]]] )

参 数

按钮 用于点击操作的按钮:
  • "left" = 左键
  • "right" = 右键
  • "middle" = 中键
  • "main" = 主要
  • "menu" = 菜单
  • "primary" = 主键
  • "secondary" = 次键
x, y 坐标 [可选参数] 点击目标的 X/Y 坐标值. 若两者都留空, 则使用当前位置(默认).
点击 [可选参数] 鼠标按钮点击的次数. Default(默认) = 1.
速度 [可选参数] 鼠标移动速度. 可设数值范围在 1(最快)和 100(最慢)之间.
若设置速度为 0, 则立即移动鼠标到指定位置. Default(默认) = 10.

返 回 值

成功: 返回 1.
失败: 返回 0, 按钮不在列表中, 或者使用了无效的参数.

备 注

如果"按钮"参数值为空, 则使用左键点击.
如果 x 或 y 坐标设置为关键字 Default 则相应坐标位置不会发生移动.

若用户通过控制面板切换了鼠标左右按钮, 则按钮操作将有不同的行为.
无论是否交换了按钮, "Left"(左键) 与 "right"(右键) 总是点击按钮;
"primary"(初级) 或 "main"(主) 按钮为主点击;
"secondary"(次级) 或 "menu"(菜单) 按钮通常将会触发上下文菜单.



按钮 常规 交换后
"" 左键 左键
"left" 左键 左键
"middle" 中键 中键
"right" 右键 右键
"primary" 左键 右键
"main" 左键 右键
"secondary" 右键 左键
"menu" 右键 左键

相 关 函 数

MouseClickDrag, MouseGetPos, MouseMove, MouseCoordMode (Option), MouseClickDelay (Option), ControlClick, MouseDown, MouseUp, MouseWheel

函 数 示 例


; 在当前位置双击鼠标左键
MouseClick("left")
MouseClick("left")

; 在座标 0,500 位置双击鼠标左键
MouseClick("left", 0, 500, 2)


; 在座标 0,500 位置双击的较安全方案 - 考虑到用户在控制板重设了鼠标按钮
MouseClick("primary", 0, 500, 2)

provider with jb51.net (unicode)