2009-08-13 129 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的语法看起来很简单,但会让你感觉不舒服。