AppleScript - 如何在实例关闭时打开应用程序?

时间:2017-10-30 09:15:25

标签: automation applescript

以下是该方案:

我打开了应用程序并用(cmd + w)关闭了实例,但没有退出应用程序。所以我的底座上的应用程序图标下面仍然有一个点。现在当我运行下面的脚本时,应用程序会打开,但不会出现在前面。

tell application "MyApplication" to activate

当应用程序退出或处于隐藏状态时(使用cmd + h),脚本可以正常工作。

当实例关闭但未退出时,如何打开应用程序并将其置于前面?我希望脚本适用于所有三种情况(如果它已关闭并应将其打开,则应打开它):

  • 退出并且未运行的应用程序
  • 处于隐藏状态的应用程序(使用cmd + h隐藏)
  • 其实例已关闭(使用cmd + w)但未退出的应用程序

1 个答案:

答案 0 :(得分:1)

请试试这个

tell application "MyApplication"
    if it is not running then launch
    set frontmost to true
    activate
end tell