Apple 脚本:可以使用 Apple 脚本控制仪器工具吗
我正在探索苹果脚本上的一些东西来控制仪器工具
需要这方面的帮助。我知道“Finder”可以被控制,但在控制仪器上仍然不成功。
谁能帮我解决这个问题吗?
-谢谢 基兰
I'm exploring some things on apple script to control Instruments tool
Need help on this. I know "Finder" can be controlled, but still not successful on controlling instruments.
Can anyone please help me on this ?
-Thanks
Kiran
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
判断应用程序是否支持 AppleScript 的方法是尝试使用 AppleScript 编辑器打开其脚本字典。为此,请打开 AppleScript 编辑器,然后选择“文件 > 打开词典”,或点击 ⇧⌘O。然后,您可以按名称选择任何应用程序,或者,如果您想要的应用程序没有显示在那里,请单击“浏览...”并导航到应用程序所在的位置。如果应用程序呈灰色或无法打开,则它不是 AppleScriptable。
在这种情况下,Instruments 没有出现在我的列表中,因此我浏览到
/Developer/Applications/
;在那里,Instruments 是灰色的,所以看起来它不是 AppleScriptable。最好的选择是使用 GUI 脚本(这并不理想),或者考虑从命令行运行 DTrace 脚本。不幸的是,我对 DTrace 一无所知,所以我无法给你建议;我对 Instruments 也一无所知,所以这个选项可能还不够(尽管我认为)。The way to tell if an application is AppleScriptable or not is to attempt to open its scripting dictionary with AppleScript Editor. To do so, open AppleScript Editor, and choose "File > Open Dictionary", or hit ⇧⌘O. You can then choose any application by name, or, if the application you want doesn't show up there, click "Browse…" and navigate to wherever the application lives. If the application is greyed out or won't open, it's not AppleScriptable.
In this case, Instruments doesn't show up in the list for me, so I browsed to
/Developer/Applications/
; there, Instruments is greyed out, so it looks like it's not AppleScriptable. Your best bet is either to use GUI scripting, which is not ideal, or look into running DTrace scripts from the command line. Unfortunately, I know nothing about DTrace, so I can't give you advice there; nor do I know anything about Instruments, so it's possible that this option isn't enough (although I think it is).