au3模拟鼠标点击之ControlClick

ControlClick :向指定控件发送鼠标点击命令,比MouseClick可靠

ControlClick ( “标题”, “文本”, 控件ID [, 按钮 [, 点击次数 [, X坐标 [, Y坐标 ]]]] )

标题:目标窗口标题。

文本:目标窗口文本。

控件ID:要进行交互的控件。

按钮:[可选] 要点击的按钮, 可以是”left”(左键), “right”(右键), “middle”(中键), “main”(主要), “menu”(菜单), “primary”(主键), “secondary”(次键),默认为left(左键)。

点击次数:[可选] 要点击鼠标按钮的次数,默认值为 1。

X坐标:[可选] 要点击控件的位置(X坐标),默认为控件中心。
Y坐标:[可选] 要点击控件的位置(Y坐标),默认为控件中心。

返回 1表示点击成功,返回 0点击失败。

ControlClick鼠标模拟示例:

ControlClick(“计算器”,””,”[CLASS:Button; INSTANCE:15]”)   ;Button15数字6
ControlClick(“计算器”,””,”Button23″)    ;模拟点击计算器窗口的Button23“+”
ControlClick(“[CLASS:CalcFrame]”,””,”Button16″)  ;模拟点击数字3
ControlClick(“[CLASS:CalcFrame]”,””,”[ID:121]”)   ;模拟点击=

ControlClick (‘Program Manager’, ”, ‘SysListView321’, ‘left’, 2, 36, 31)   ;双击桌面图标

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注