目的是在(x,y)处执行单击。我确实试过在互联网上找到这种方法。
tell application "System Events"
tell process "X"
click at {350, 50}
end tell
end tell
收到错误 系统事件出错:无法获取流程" X"。
在我仔细查阅AppleScript字典后发现它是Process Suite
的责任并给了它另一个镜头,但仍然得到相同的错误。
你能否说一下做错了什么?
答案 0 :(得分:1)
“X”将是您要执行点击的过程(例如Safari,Finder等)。我发现它也可以省略。
tell application "System Events"
click at {0, 0}
end tell
这应激活左上方的Apple菜单。您可以使用屏幕截图工具中的十字准线(⌘+ ^ +⇧+ 4)来确定屏幕上对象的坐标。如果应用程序需要事先激活,您可以执行类似
的操作tell application "System Events"
tell process "Safari"
activate
click at {20, 40}
end tell
end tell