Mac OSX中帶參數啟動應用程序(如Chrome)的方法比較


以Google Chrome使用單獨代理參數上網方式為例,介紹兩種Mac OSX系統下帶參數啟動應用程序的方法,並進行方法比較。

方法一:

1.打開 Terminal 進入終端狀態,默認的提示符應該是 $;

  2.進入 Chrome.app 目錄;

$ cd "/Applications/Google Chrome.app/Contents/MacOS/"

  3.將原先的啟動腳本改個名字;

$ sudo mv "Google Chrome" Google.real

  4.使用管道操作創建新的啟動腳本,注意其中加入你所需要的啟動參數,這里的例子是啟用單獨的SOCKS5代理(你懂)以及隱身模式(--incognito 參數)

$ sudo printf '#!/bin/bash\ncd "/Applications/Google Chrome.app/Contents/MacOS"\n"/Applications/Google Chrome.app/Contents/MacOS/Google.real"

-proxy-server=socks5://127.0.0.1:1080 --incognito

 "$@"\n' > Google\ Chrome

  5.給新的腳本加上運行權限; 

$ sudo chmod u+x "Google Chrome"

  這樣,直接在 Applications 里面啟動 Google Chrome 就是已經啟用單獨代理及隱身模式狀態了。

方法二:

Mac上可以使用 Automater 這個軟件制作帶參數的快捷方式

首選新建一個 Automater 應用, 然后選擇 Run Shell Script

使用open命令並編輯所需要的參數

最后保存該腳本至桌面,下次可以通過桌面快捷方式啟動了

方法比較

方法一 可能會在應用程序升級更新后失效

方法二 可以在桌面建立快捷方式,方便直觀,同時不影響通過LaunchPad啟動原應用(默認參數)

綜上,個人以為方法二更佳

 

 

 

轉載:https://my.oschina.net/0x007/blog/731266


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM