Mac OS 登录项是否带有参数?

2024-03-16

在 Mac OS 中,我创建了一些 AppleScript 来添加和删除启动应用程序(“帐户”系统窗格下的“登录项”)。

#!/bin/bash
/usr/bin/osascript -e "tell application \"System Events\" to make new login item with properties { path: \"$1\", hidden:false } at end"

用法如下:

./addloginitem.sh /Applications/TextEdit.app

我很好奇是否可以有使用参数的启动项?我有一个程序,如果它在登录后直接运行,我想传递一个“启动”参数。


但是,通过使用“登录项目”是不可能的。您可以在登录时使用 launchd 运行命令。与登录项相比,它的使用有点复杂,但它们更加灵活,并且可以按照您的要求进行操作。只需谷歌搜索 launchd 说明,设置所需的 plist 文件,您就拥有了在登录时启动事物的强大方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mac OS 登录项是否带有参数? 的相关文章

随机推荐