综合鼠标运动轨迹与按键点击
#Include <WinAPI.au3>
_WinAPI_Mouse_Event($iFlags [, $iX = 0 [, $iY = 0 [, $iData = 0 [, $iExtraInfo = 0]]]])
$iFlags | 指定鼠标移动和按钮点击的标志. 此参数可以是任何以下值的合理结合: $MOUSEEVENTF_ABSOLUTE - 指定 $iX 与 $iY 参数包含普通(normal)绝对坐标. 如果不设置,这些参数包含相关数据. 变化的地位引自上次报告的位置.. 这个标志可以设置或不设置,无论什么样的鼠标或类似装置,如果有的话, 要连接到系统. $MOUSEEVENTF_ABSOLUTE - 指定 dx 与 dy 参数包含规范化的(normalized)绝对坐标. 如果不设置, 这些参数包含相关数据:变化的地位引自上次报告的位置. 这个标志可以设置或不设置,无论什么样的鼠标或类似装置,如果有的话,要连接到系统. $MOUSEEVENTF_MOVE - 出现移动 $MOUSEEVENTF_LEFTDOWN - 左按钮改为按下 $MOUSEEVENTF_LEFTUP - 左边的按钮改为松开 $MOUSEEVENTF_RIGHTDOWN - 右按钮改为按下 $MOUSEEVENTF_RIGHTUP - 右按钮改为松开 $MOUSEEVENTF_MIDDLEDOWN - 中间按钮改为按下 $MOUSEEVENTF_MIDDLEUP - 中间按钮改为松开 $MOUSEEVENTF_WHEEL - 滚轮已被移动, 如果鼠标有一个滚轮 $MOUSEEVENTF_XDOWN - X 按钮被按下 $MOUSEEVENTF_XUP - X 按钮被释放 |
$iX | [可选参数] 鼠标沿 X 轴绝对位置或上次鼠标事件产生以来移动的数量, 这取决 $MOUSEEVENTF_ABSOLUTE 的设置. 给出的绝对数据作为鼠标的实际 X 坐标; 相对数据作为 mickeys 移动数 |
$iY | [可选参数] 鼠标沿 Y 轴绝对位置或上次鼠标事件产生以来移动的数量 这取决 $MOUSEEVENTF_ABSOLUTE 的设置. Absolute data is given as 给出的绝对数据作为鼠标的实际 Y 坐标; 相对数据作为 mickeys 移动数. |
$iData | [可选参数] 如果 iFlags 是 $MOUSEEVENTF_WHEEL, 则 iData 指定滚轮移动次数. 正值表明滚轮向前旋转. 负值表明滚轮向后旋转 一个轮击定义为 $WHEEL_DELTA, 即 120. 如果 iFlags 不是 $MOUSEEVENTF_WHEEL, 则 $iData 应为0. |
$iExtraInfo | [可选参数] 指定与鼠标事件相关联的 32 位值 |
在MSDN中搜索