如何解决单击NSAlert中的按钮的AppleScript代码
| 我有一个Mac应用程序,一旦打开(在awakeFromNib
中),便向用户显示带有两个按钮的NSAlert
,一个带有\“ Option1 \”,另一个带有\“ Option2 \”。我想自动化以下流程:
从“应用程序”文件夹中打开应用程序。
通过单击NSAlert中的按钮选择\“ Option2 \”
到目前为止,我只完成了第一部分:
tell application \"Finder\"
activate
make new Finder window to startup disk
open application file \"My Application.app\" of folder \"Applications\" of startup disk
close Finder window 1
end tell
有人可以帮我提供代码吗?我了解我可以使用“系统事件”命令来捕获此单击事件,但是无法在线上找到有关单击NSAlert(而不是常规窗口)中的按钮的任何帮助。
解决方法
你可以试试这个...
tell application \"My Application\" to activate
delay 5
tell application \"System Events\"
tell process \"My Application\"
click button \"option 2\" of window 1
end
end
, 您打开了多少个窗户?可能会感到困惑。
如果需要该程序,则UI浏览器通常可以找到GUI脚本的正确术语。我不确定是否值得为此购买,但是您可以在演示模式下运行该程序一个月,然后使用它来查找适当的条款。
http://pfiddlesoft.com/uibrowser/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。