【问题标题】:trigger apple script alert when opening program打开程序时触发苹果脚本警报
【发布时间】:2017-08-05 16:56:28
【问题描述】:

我希望在打开程序时显示警报(提醒我在没有程序的情况下将外部拇指驱动器连接为加密狗将无法正常工作)。

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

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

    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) 在我的系统中集成此脚本的位置。

非常感谢所有提示!

凯文

【问题讨论】:

    标签: applescript


    【解决方案1】:

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

    处理程序只能用于响应丢弃的项目。

    最简单的解决方案确实是编写一个脚本来管理加密狗的东西,然后启动目标应用程序。将脚本另存为具有与目标应用程序相同图标的应用程序并将其放置在 Dock 中。

    【讨论】:

    • 好的,谢谢,这是一个聪明的主意。脚本的其余部分是否会按预期工作或对我发送的示例有任何提示?
    • 你不需要延迟线
    猜你喜欢
    • 1970-01-01
    • 2012-11-15
    • 2011-01-19
    • 2021-02-05
    • 2013-07-08
    • 2011-08-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-24
    相关资源
    最近更新 更多