我之前从未使用过AppleScript,但我正在尝试编写一个脚本,打开Xcode并在正确的模拟器上运行正确的应用程序。不幸的是,我一直陷入语法错误,我对文档感到有些困惑(对于一种设计为英语的语言,它给了我更多麻烦而不是它的价值)。我想出了如何使用“激活”命令打开Xcode,但我仍然坚持如何单击特定按钮。根据我的理解,我应该可以说click button 1 of group 1 of window 1
或类似的东西,但不仅仅是给我语法错误(就像我尝试过的许多变种一样),但我也不知道如何确定哪个窗口是窗口1,哪个组是组1,等等。我尝试使用辅助功能检查器,但无法使其产生头或尾。有人能指出我正确的方向吗?
修改 这不是相关问题的重复。那个问题是关于运行构建命令。我想实际点击Xcode中的按钮,并尝试使用模拟器运行“run”命令。
答案 0 :(得分:9)
快速简便的方法是模拟击键:
tell application "Xcode"
activate
tell application "System Events"
perform (keystroke "r" using command down)
end tell
end tell