场景如下:
我打开应用程序并使用(cmd + w)关闭实例,但没有退出应用程序。所以我的 Dock 中的应用程序图标下仍然有那个点。现在,当我运行下面的脚本时,应用程序会打开,但不会出现在前面。
tell application "MyApplication" to activate
当应用程序退出或处于隐藏状态时(使用 cmd + h),脚本可以正常工作。
当实例关闭但未退出时,如何打开应用程序并将其置于最前面?我希望脚本适用于所有三种情况(如果它已关闭,则应将其打开并将其放在前面):
请尝试这个
tell application "MyApplication"
if it is not running then launch
set frontmost to true
activate
end tell
试试这个:
tell application "System Events"
tell application process "MyApplication"
set frontmost to true
end tell
end tell
适用于安装在Applications目录中的Capture One