0

有一个应用程序使用 AppleScript 控制 Microsoft Word 2011 for Mac。它做了我想在我自己的应用程序中实现的非常好的事情。

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

4

1 回答 1

1

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

但是调试苹果事件对于了解正在发生的事情是有意义的。

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

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

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

于 2013-10-24T04:18:20.377 回答