2009-08-13 12 views
0

Mac OS Xでnetbeansを起動するときに、ターミナルでコマンドを実行するには良い方法がありますか? netbeansのオプションとしても、mac osxの機能としても? netbeansの起動時にローカルファイルをリモートフォルダと自動的に同期したいので、netbeansが起動するときにrsyncコマンドを実行したいと思います。それ以外の場合は忘れて、私は紛争に巻き込まれます。mac osxのnetbeansの起動時にターミナルコマンドを実行

答えて

0

理由だけではなく、何か他のものにあなたのパスにオリジナルの「NetBeansのを」名前を変更 と最初に目的のコマンドを実行し、「NetBeansの」という名前のsciprtを、書き、その後、 は、元のNetBeansの実行可能ファイルを実行していませんか?

+0

これは素晴らしいアイデアのように思えます。私はそのスクリプトを書く方法を見つけ出すのに苦労しています...どんなフォーマットで、どこに置くのか...それに新しいアイコンを関連付ける方法。私のグーグルのスキルは私に失敗している。あなたはもう少し方向を提示してもらえますか? –

+0

申し訳ありませんが、MacOSでの経験はありません。 –

0

これを行うには10億の方法があります。私が試みる2つの方法は、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を開き、実行するコマンドをリンクします。使用するのはかなり簡単ですし、コマンドの連鎖を本当に簡単にまとめることができます(そして、あるアプリケーションから次のアプリケーションへのパイプ情報さえも!)。 wikiページから、各アクションは、次のアクションに移動する前に実行されます。

Applescriptを使用することもできますが、Applescriptには簡単に見える構文がありますが、あなたのことを思い出すので、Automatorを代わりに使用することをおすすめします。

関連する問題