【问题标题】:Autoit Mouse Script not working自动鼠标脚本不起作用
【发布时间】:2016-02-06 00:48:32
【问题描述】:

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

完整的脚本是:

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)

【问题讨论】:

    标签: mouse autoit


    【解决方案1】:

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

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

    #include <AutoItConstants.au3>
    

    【讨论】:

      【解决方案2】:

      确保如果您为执行鼠标单击分配了热键,则您可以快速松开热键。例如,如果您的热键是“Alt”+ F8,而您没有足够快地松开“Alt”键,您最终会得到“Alt”+ 鼠标点击,这不会注册鼠标点击!

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

      MouseClick("left",430,110,1,10) ;("button", x, y, clicks, speed)

      【讨论】:

        猜你喜欢
        • 2015-10-10
        • 1970-01-01
        • 1970-01-01
        • 2015-11-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-19
        • 1970-01-01
        相关资源
        最近更新 更多