在 OSX 中添加参数以启动应用程序

在 OSX 中添加参数以启动应用程序

我尝试使用以下参数在 OSX 上启动我的 VLC 播放器:

/Applications/VLC.app/Contents/MacOS/VLC --rtsp-timeout=99999 --sout-ffmpeg-strict=-2 --extraintf http --http-port=8081

我应该把这段代码放在哪里?我尝试使用 Automator 创建一个新应用程序,但没有成功。

答案1

结合 cathalog 的回答,您可以在终端中创建一个可执行文件。

打开终端,输入cd Desktop以便将可执行文件保存到桌面,然后输入nano "VLC"或您想要的任何名称。您将有一个窗口来输入命令:

open /Applications/VLC.app/ --args --rtsp-timeout=99999 --sout-ffmpeg-strict=-2 --extraintf http --http-port=8081

要保存命令,请按键盘上的 Control-X,然后Y按“是”保存。现在文件已保存到您的桌面,但还不能运行。接下来,在终端中输入chmod +x "VLC"或,再次输入您在引号中命名的任何内容。然后您就有了一个使用参数运行 VLC 的快捷方式!

这是一个Youtube 视频通过分步演示展示如何在 Mac 上的终端中创建可执行文件。

答案2

您可以使用终端窗口打开带有参数的应用程序。

使用命令open /Applications/<NameOfApp.app> --args <your arguments here>

因此,要使用上面提供的参数启动 VLC 播放器,请运行以下命令:

open /Applications/VLC.app/ --args --rtsp-timeout=99999 --sout-ffmpeg-strict=-2 --extraintf http --http-port=8081

(请注意,你的旗帜---extraintf应该是--extraintf

相关内容