自动鼠标脚本不起作用

时间:2016-02-06 00:48:32

标签: mouse autoit

我正在尝试编写一个脚本,将鼠标指针移动到屏幕上的各个位置,但我不断收到以下错误消息:

Error Image

完整的脚本是:

MouseClick($MOUSE_CLICK_LEFT, 777, 68, 1)
MouseClick($MOUSE_CLICK_RIGHT, 777, 68, 1)
MouseClick($MOUSE_CLICK_LEFT, 810, 126, 1)
MouseClick($MOUSE_CLICK_LEFT, 675, 35, 1)
Sleep (5000)
MouseClick($MOUSE_CLICK_RIGHT, 755, 640, 1)
MouseClick($MOUSE_CLICK_RIGHT, 780, 510, 1)
MouseClick($MOUSE_CLICK_LEFT, 935, 720, 1)
Sleep (250000)
MouseClick($MOUSE_CLICK_LEFT, 740, 690, 1)
MouseClick($MOUSE_CLICK_LEFT, 1064, 35, 1)
Sleep (10000)
MouseClick($MOUSE_CLICK_LEFT, 1265, 10, 1)

2 个答案:

答案 0 :(得分:0)

您可能缺少常量$MOUSE_CLICK_LEFT$MOUSE_CLICK_RIGHT的包含。

将以下行作为脚本的第一行:

#include <AutoItConstants.au3>

答案 1 :(得分:0)

确保如果为执行鼠标单击分配热键,则可以快速释放热键。例如,如果您的热键是“Alt”+ F8并且您没有放开“Alt”键足够快,最终会出现“Alt”+鼠标点击,这不会记录鼠标点击!

这将移动鼠标并“左”点击。

鼠标点击(“左”,430,110,1,10);(“按钮”,x,y,点击,速度)