使用Applescript创建通用自动点击器

问题描述 投票:0回答:1

我想使用MacOS上的applescript应用程序创建自动答题器。我一直在尝试从其他位置找到的这段代码:

repeat 10 times
    tell application "System Events"
        click (click at {650, 730})
    end tell
end repeat

如果工作正常,应在屏幕上的位置(650,730)上单击10次。但是,当我运行它时,它给出了错误-1700:

错误“系统事件发生错误:无法使类型UI元素缺少值。”从缺失值到UI元素的数字-1700]

在“结果”部分中。我做错了什么吗?我希望能够具有一些功能,可以在任何位置执行多次单击。

macos click applescript
1个回答
0
投票

您的code的直接问题是格式错误。

系统事件的上下文中,这是[[不是click命令的正确用法:

click (click at {650, 730})

系统事件的上下文中,此click命令

的正确用法:click at {650, 730}
换句话说:

tell application "System Events" to click at {114, 44}

点击

发送至:144 x 44但是,这并不意味着将发生有意义的事情,除非在指定坐标处具有

focus

的东西可以接收acttion
© www.soinside.com 2019 - 2024. All rights reserved.