2009-08-13 130 views
0

嘿,有沒有人知道在mac osx中啓動netbeans時在終端中運行命令的好方法?既可以作爲netbeans的選項,也可以作爲mac osx的特性?我想在netbeans啓動時自動將本地文件與遠程文件夾同步,所以我想在netbeans啓動時運行rsync命令。否則,我會忘記,而且我會面臨衝突。在mac osx啓動NetBeans時運行終端命令

回答

0

爲什麼不只是重命名你的路原「的NetBeans」到別的東西, 並寫了一個名爲「NetBeans的」 sciprt,它首先運行所需的命令,然後 運行原來netbeans的可執行文件?

+0

這聽起來像個好主意。儘管我很難找到如何編寫該腳本...什麼格式,以及它放在哪裏......如何將新圖標與它關聯。我的谷歌搜索技巧讓我失望。你介意提供一點點方向嗎? – 2009-08-16 19:40:08

+0

對不起,MacOS沒有經驗。 – 2009-08-16 21:06:45

0

有十億種方法可以做到這一點。我會嘗試的兩種方法是編寫一個bash腳本,或者製作一個Automator腳本。

對於bash腳本:

 
#!/usr/bin/bash 

script_you_want_to_run.sh 

open -a NetBeans.app # or this doesn't work, you can run /Applications/NetBeans/NetBeans.app/MacOS/Contents/NetBeans 

然後,它保存爲myNetBeans.term,你可以雙擊.term文件,它將會運行。

或者,打開Automator,http://en.wikipedia.org/wiki/Automator_%28software%29,並將要運行的命令鏈接在一起。使用起來非常簡單,您可以將一系列命令組合在一起非常簡單(甚至可以將信息從一個應用程序傳遞到下一個應用程序!)。從維基頁面開始,每個操作都會在執行下一個操作之前執行。

你也可以使用Applescript,但我建議使用Automator,因爲Applescript的語法看起來很簡單,但會讓你感覺不舒服。