从终端启动具有焦点的应用程序

从终端启动具有焦点的应用程序

我使用以下方法从终端使用固定配置文件启动我的 Firefox:

/Applications/Firefox.app/Contents/MacOS/firefox-bin -no-remote -P UserName

它运行良好,但重点是在终端而不是 Firefox 上。

有办法改变这种情况吗?

答案1

您可以使用以下命令:

open -n /Applications/Firefox.app --args -no-remote -P UserName

-n表示启动应用程序的新实例,即使已经打开了一个实例。之后的所有内容--args都将作为参数传递给应用程序。

答案2

一个笨拙的办法是在命令后添加以下内容:

& osascript -e 'tell application "Firefox"' -e 'activate' -e 'end tell'

或者,open /Applications/Firefox.app如果您不需要指定要使用的配置文件,您也可以使用。

相关内容