如何查看在特定应用程序上执行的AppleScript代码?

时间:2013-10-23 05:20:20

标签: macos applescript reverse-engineering

有一个应用程序使用AppleScript控制Microsoft Word 2011 for Mac。 它确实是我想在我自己的应用程序中实现的好东西。

那么,是否可以拦截AppleScript对特定应用程序的调用,并重新构建进行该调用的AppleScript源代码?

1 个答案:

答案 0 :(得分:1)

无法查看在特定应用上执行的AppleScript源代码。

但调试苹果事件,可以明确了解正在发生的事情。

所以我刚刚打开Terminal.app并执行了一个命令:

env AEDebugReceives=1 /Applications/Microsoft\ Office\ 2011/Microsoft\ Word.app/Contents/MacOS/Microsoft\ Word

这将迫使Microsoft Word(实际上几乎所有应用程序)在终端中打印所有收到的苹果事件。