有一个应用程序使用AppleScript控制Microsoft Word 2011 for Mac。 它确实是我想在我自己的应用程序中实现的好东西。
那么,是否可以拦截AppleScript对特定应用程序的调用,并重新构建进行该调用的AppleScript源代码?
答案 0 :(得分:1)
无法查看在特定应用上执行的AppleScript源代码。
但调试苹果事件,可以明确了解正在发生的事情。
所以我刚刚打开Terminal.app并执行了一个命令:
env AEDebugReceives=1 /Applications/Microsoft\ Office\ 2011/Microsoft\ Word.app/Contents/MacOS/Microsoft\ Word
这将迫使Microsoft Word(实际上几乎所有应用程序)在终端中打印所有收到的苹果事件。