我正在尝试创建一个 plist 文件,以放入用户 Mac 的 LaunchAgents 中。我将使用这个 plist 来确保它在每次 Mac 开机或用户登录时打开一个特定的应用程序。据我所知,我很确定 plist 应该像现在这样工作,但事实并非如此。每当我重新启动我的 Mac 或注销并再次登录时,什么都没有发生。
为了更容易与其他 Mac 进行比较,我正在尝试打开常规的计算器应用程序,该应用程序位于所有 Mac 上。
要列出我目前所做的事情,请在下面制作 plist 并将其命名,open.plist
同时我将它放在 LaunchAgents 文件夹中,该文件夹位于我的 Mac 的库文件夹中。
这是我目前的清单。
<?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>Label</key>
<string>com.user.loginscript</string>
<key>Program</key>
<string>/Applications/Calculator.app</string>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
</dict>
</plist>
基本上,这个想法是在 LaunhAgents 中有这个 plist,然后让它在 Application 或 Documents 文件夹中加载一个应用程序。