![确保应用程序在 Mac OS X 中运行](https://linux22.com/image/1255563/%E7%A1%AE%E4%BF%9D%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%9C%A8%20Mac%20OS%20X%20%E4%B8%AD%E8%BF%90%E8%A1%8C.png)
有没有简单的方法来确保某些 GUI 应用程序正在运行(如果崩溃则重新启动)?
答案1
查看此线程中消息 20 中的脚本并将其修改为您感兴趣的应用程序。
它将帮助您创建一个启动代理,以便在必要时检查和打开。
这减轻了运行 Applescript 应用程序的需要。
答案2
是的,您可以使用 AppleScript 做您需要做的事情。
首先,打开 AppleScript 编辑器 ( /Applications/Utilities/AppleScript Editor.app
)
然后将此代码插入编辑器:
tell application "System Events"
repeat
set running_apps to every application process's name
if running_apps does not contain "TextEdit" then
tell application "TextEdit" to activate
end if
end repeat
end tell
替换TextEdit
为您想要观看的应用程序。然后将其保存为应用程序,并在需要保持应用程序打开时运行您保存的应用程序。
希望这可以帮助!