代码之家  ›  专栏  ›  技术社区  ›  Wodin

OSX:监视从应用程序创建对话框

  •  0
  • Wodin  · 技术社区  · 15 年前

    是否可以让OSX(Leopard或更高版本)通知您对话框的创建?

    我希望能够监视特定应用程序创建的对话框,然后根据显示的对话框执行某些操作。“做某事”可能涉及到Applescript GUI脚本来点击按钮等。

    谢谢。

    2 回复  |  直到 15 年前
        1
  •  1
  •   Kaelin Colclasure    15 年前

    这个 Accessibility APIs 可以用来做这种事情。有很多api,文档可能有点令人生畏,因此第三方开发人员有一个称为 PFEventTaps 这据称简化了“辅助应用程序”的编写。

    玩得高兴!

        2
  •  0
  •   mcgrailm    15 年前

    不能让applescript事件侦听器“侦听”对话框。但是我已经为InDebug或夸克编写了Apple Script脚本,用超时来检查对话的存在,并尝试状态做我希望对话框所做的事情。但是我会在脚本中的某个区域中插入代码来实现这一点,在该区域中,我可以预期会出现一个对话框