是否可以让OS X(Leopard或更高版本)通知您创建对话框?
我希望能够观察由特定应用创建的对话框,然后根据显示的对话框执行某些操作。 “做某事”可能涉及Applescript GUI脚本以点击按钮等。
我被告知Applescript不提供窗口创建的通知/事件。这可以用Objective-C或其他东西吗?
感谢。
答案 0 :(得分:1)
Accessibility APIs可以用来做这种事情。有很多API,文档可能有点令人生畏,因此第三方开发人员有一个名为PFEventTaps的框架,据称简化了“辅助应用程序”的编写。
玩得开心!
答案 1 :(得分:0)
不可能让applescript事件监听器“监听”对话框。但是我已经为indesign或quark编写了applescripts,它使用超时检查对话的存在,并尝试使用我想要对话框执行的操作。但是我会在我的脚本区域中编写代码,我会预期会出现一个对话框