我想编写一个脚本,当在某个应用程序上打开文档时或在应用程序退出之前等时采取行动。
有没有办法将脚本附加到应用程序中的事件? AppleScript 是否支持任何形式的钩子(Hook)?
如果没有,我可以破解我想要的东西吗?
最佳答案
applescript 仅具有某些“事件监听器”,这些文件夹操作脚本可能被视为事件监听器,而 indesign 具有我目前不会涉及的真实事件监听器。
如果您希望任何应用程序退出的全面监听器,您可以在 Quickeys 中找到您要查找的内容。虽然我不确定这一点,因为我已经很久没有搞乱quickeys了。
但所有和所有的答案大部分都不是。
hth
麦克风
编辑 kch 带来的更多可能有帮助的工具
FastScripts
QuickSilver
Keyboard Maestro
“某些应用程序,例如 iChat,在首选项中有脚本 Hook 。在 iChat 的警报首选项 Pane 中,您可以将其设置为在触发某个事件时运行脚本,例如收到消息、文件传输请求等。” – kch
关于events - AppleScript 可以监听事件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3127153/