使用AppleScript阻止应用程序关闭

时间:2013-06-10 13:08:08

标签: macos applescript

我使用AppleScript创建了一个脚本,并将其导出为应用程序。如何强制应用程序不断保持打开状态,以便用户不能强制退出它:即如何在强制退出时再次打开应用程序?

由于

1 个答案:

答案 0 :(得分:1)

你可以像~/Library/LaunchAgents/test.plist一样保存这样的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或登出并重新登录。