2009-05-01 49 views
8

我知道我可以將應用程序固定到碼頭並從那裏啓動它們。但是,是否有辦法將程序固定到Dock上,而不是MacOS意義上的「應用程序」,比如bash腳本?如何從MacOS X底座啓動腳本?

回答

9

您可以將任何文件拖動到Dock的右側欄(廢紙簍和文件夾所在的位置),然後通過單擊該文件執行它。

要執行一個shell腳本,您可以將其另存爲一個.command文件,操作系統會將其提取出來。

另一種選擇是爲您的腳本創建一個Applescript應用程序,並像任何應用程序一樣使用它。

3

腳本編輯器可以創建基於AppleScript的應用程序。堅持下面的代碼到一個腳本,並將其保存爲一個應用程序:

do shell script "~/someScript.sh" 

哪裏~/someScript.sh是通向你的shell腳本。

+0

不幸的是,這不工作了......任何線索? – meduz 2014-02-10 20:48:21

+0

您的腳本是否可執行,meduz?你在頂部有一個shebang線嗎? (http://en.wikipedia.org/wiki/Shebang_%28Unix%29) – 2014-02-12 15:22:56

1

將它重命名爲something.com,並在其Get Info窗口中選擇Open With> Terminal.app。然後,當你雙擊它時,它將啓動終端並運行腳本。你可以把它拖到碼頭。

3

還有一些工具可以通過shell腳本,perl,python等來製作應用程序。我知道DropScript和Platypus。它們的優點是可以將文件拖放到它們上面。