打开程序时触发苹果脚本警报

时间:2017-08-05 08:44:05

标签: applescript

我想在打开程序时显示警告(提醒我将外接拇指驱动器作为加密狗连接,否则程序将不起作用)。

理想情况下,脚本会“监视”Application文件夹,以便我可以使用常用的应用程序图标而不是单击特殊的脚本链接(因为其他家庭成员也使用计算机)。

另外,我认为使用苹果脚本很简单,因为它已经存在。我已经想出了如何显示警报:

    on open "/Applications/MaxQDA.app/"

    set theAlertText to "alert text."

    set theAlertMessage to "subtext"


    display alert theAlertText message theAlertMessage as 
    critical buttons {"stop", "go"} default button "go" cancel button "stop"

    --> Result: {button returned:"go"}

    delay 1

    end open

   delay 1

   end open

我不确定是什么 a)如何监控应用程序或者是否可以进行监控 b)如何让脚本决定应用程序是否正在启动:脚本可以“保持”启动过程,直到我点击警报窗口中的“按钮” c)将此脚本集成到我的系统中的位置。

非常感谢所有提示!

凯文

1 个答案:

答案 0 :(得分:0)

语法on open "/Applications/MaxQDA.app/"不起作用。

处理程序只能用于响应已删除的项目。

最简单的解决方案是编写一个管理加密狗内容然后启动目标应用程序的脚本。将脚本保存为具有与目标应用程序相同图标的应用程序,并将其放在扩展坞中。