gr8vyguy@Blogjava

          修改groovyConsole.bat, 讓黑色的CMD窗口自動消失

          近來學習了一點Groovy,感覺這門新的語言真的不錯,尤其是在句法(Syntax)上和Java的近親關系這一特點是其他動態語言無法比擬的。

          就像用bat文件啟動java程序一樣,開groovyConsole.bat的時候,會打開一個CMD窗口,你可以手動咔嚓掉,絲毫不會影響GroovyConsole的工作。其實完全可以讓它自動消失,一般的做法就是在javaw.exe之前加上start命令就行,只是因為groovy的bat文件里面在JAVA_EXE前后加了雙引號,導致解析參數出錯。把這對雙引號刪去就完事了。

          也就是把Groovy\bin下startGroovy.bat文件的倒數第6行(空行不算)的

          "%JAVA_EXE%" %JAVA_OPTS% -classpath "%STARTER_CLASSPATH%" ...

          改為

          start %JAVA_EXE% %JAVA_OPTS% -classpath "%STARTER_CLASSPATH%" ...

          再用groovyConsole.bat啟動時,黑色的CMD窗口就一閃而過了。只是GroovyConsole是用Groovy本身的SwingBuilder實現的,出來有點慢,耐心等一下。

          posted on 2007-11-28 22:18 gr8vyguy 閱讀(2330) 評論(6)  編輯  收藏 所屬分類: JavaScripting

          評論

          # re: 修改groovyConsole.bat, 讓黑色的CMD窗口自動消失 2007-11-29 06:35 flyisland

          剛剛試了,果然奏效,謝謝 :)

          另外我這里 JAVA_EXE=java.exe,需要更改為javaw.exe才生效。  回復  更多評論   

          # re: 修改groovyConsole.bat, 讓黑色的CMD窗口自動消失 2007-11-29 15:26 山風小子

          不知你們用的是什么版本,我用的Groovy1.1RC3這么改似乎不行 :(
          老是報文件找不到~  回復  更多評論   

          # re: 修改groovyConsole.bat, 讓黑色的CMD窗口自動消失 2007-11-29 19:39 gr8vyguy

          @flyisland
          謝謝提醒,你說的很對,可能我上次改成javaw.exe,自己給忘了。

          @山風小子
          我用的是1.0.

          我專門下了1.1RC3,試了一下可以的。注意去掉引號



            回復  更多評論   

          # re: 修改groovyConsole.bat, 讓黑色的CMD窗口自動消失 2007-11-30 14:08 山風小子

          @gr8vyguy
          我把Java裝在C盤下的Program Files下了,中間有空格,所以需要引號 :)
          雖然失敗了,但還是要感謝你分享的經驗 :)  回復  更多評論   

          # re: 修改groovyConsole.bat, 讓黑色的CMD窗口自動消失 2007-11-30 14:52 gr8vyguy

          @山風小子
          原來如此。BAT我也不熟。

          有人知道怎么解決的吱一聲  回復  更多評論   

          # re: 修改groovyConsole.bat, 讓黑色的CMD窗口自動消失 2008-12-15 08:55 Huaxu's

          @gr8vyguy
          在windows下除了修改Groovy\bin下startGroovy.bat文件以外一種方法.
          我們可以寫一個vbs文件來啟動groovyConsole,代碼如下:

          Set ws = CreateObject("Wscript.Shell")
          ws.run "cmd /c groovyConsole.bat",vbhide

          把上的代碼保存成一個.vbs后綴的文件,并且放在Groovy\bin目錄下,啟動時
          雙擊vbs文件即可, 當然我們也可以在桌面上給vbs文件創建一個快捷方式.  回復  更多評論   

          <2007年11月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          導航

          統計

          公告

        1. 轉載請注明出處.
        2. msn: gr8vyguy at live.com
        3. 常用鏈接

          留言簿(9)

          隨筆分類(68)

          隨筆檔案(80)

          文章分類(1)

          My Open Source Projects

          搜索

          積分與排名

          最新評論

          主站蜘蛛池模板: 定西市| 时尚| 通许县| 玉门市| 虎林市| 香格里拉县| 寻甸| 兴仁县| 鄢陵县| 宜阳县| 临城县| 蒙城县| 乌鲁木齐市| 大英县| 西青区| 宜君县| 射阳县| 陵水| 泸溪县| 航空| 靖安县| 开阳县| 左贡县| 和田市| 司法| 彰武县| 高青县| 蒙城县| 尤溪县| 陆丰市| 定结县| 尼玛县| 廉江市| 上饶县| 兴隆县| 沙坪坝区| 湄潭县| 瑞昌市| 新平| 达州市| 巴彦淖尔市|