Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 带参数的Mac OS登录项?_Macos_Login_Applescript_Startup - Fatal编程技术网

Macos 带参数的Mac OS登录项?

Macos 带参数的Mac OS登录项?,macos,login,applescript,startup,Macos,Login,Applescript,Startup,在Mac OS中,我创建了一些应用程序描述来添加和删除启动应用程序(登录项,在帐户系统窗格下) 用法如下: ./addloginitem.sh /Applications/TextEdit.app 我很好奇是否有可能有使用参数的启动项?我有一个程序,如果它是在登录后直接运行的,我想将“startup”参数传递给它。但也可以不使用“login Items”。登录时可以使用launchd运行命令。与登录项相比,它的使用有点复杂,但它们更灵活,可以根据您的要求进行操作。只需在谷歌上搜索启动说明,设置

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

用法如下:

./addloginitem.sh /Applications/TextEdit.app

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

但也可以不使用“login Items”。登录时可以使用launchd运行命令。与登录项相比,它的使用有点复杂,但它们更灵活,可以根据您的要求进行操作。只需在谷歌上搜索启动说明,设置所需的plist文件,您就可以在登录时使用强大的启动方法。

为什么不创建一个applescript应用程序(用启动参数打开您的程序),然后将其作为登录项?您应该将其添加为答案,我喜欢。我不认为可以通过launchd启动GUI应用程序?launchd运行shell命令,您可以使用“打开”命令打开shell中的任何内容,也可以使用“osascript”运行applescripts。谢谢,我会看看我能想出什么。
./addloginitem.sh /Applications/TextEdit.app