我用 AppleScript 创建了一个脚本并将其导出为应用程序。如何强制应用程序始终保持打开状态,以便用户无法强制退出它:即如何在强制退出时再次打开应用程序?
谢谢
我用 AppleScript 创建了一个脚本并将其导出为应用程序。如何强制应用程序始终保持打开状态,以便用户无法强制退出它:即如何在强制退出时再次打开应用程序?
谢谢
您可以将这样的 plist 保存为~/Library/LaunchAgents/test.plist
:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN http://www.apple.com/DTDs/PropertyList-1.0.dtd>
<plist version="1.0">
<dict>
<key>KeepAlive</key>
<true/>
<key>Label</key>
<string>test</string>
<key>Program</key>
<string>/Applications/Untitled.app/Contents/MacOS/applet</string>
<key>RunOnLoad</key>
<true/>
</dict>
</plist>
可以launchctl load ~/Library/LaunchAgents/test.plist
通过注销并重新登录来加载它。