joc*_*ull 4 macos applescript login startup
在Mac OS中,我创建了一些AppleScripts来添加和删除启动应用程序(“登录”项目,在“帐户”系统窗格下)。
#!/bin/bash
/usr/bin/osascript -e "tell application \"System Events\" to make new login item with properties { path: \"$1\", hidden:false } at end"
Run Code Online (Sandbox Code Playgroud)
用法如下:
./addloginitem.sh /Applications/TextEdit.app
Run Code Online (Sandbox Code Playgroud)
我很好奇是否有可能使用参数的启动项?我有一个程序,如果登录后直接运行,我想将其传递给“启动”参数。
但是,可能无法使用“登录项目”。登录时,可以使用launchd运行命令。与登录项相比,使用起来有点复杂,但是它们更加灵活,可以根据您的要求进行操作。只需在google上找到启动说明,设置所需的plist文件,您便拥有了一种在登录时启动功能的强大方法。
| 归档时间: |
|
| 查看次数: |
2472 次 |
| 最近记录: |