2012-01-03 37 views
0

有沒有什麼辦法可以在Windows平臺上啓動一個空白控制檯?開始一個空白控制檯

我正在編寫一個CLI,我想打開一個單獨的窗口,用戶可以登錄並編寫自己的命令。當執行cmd/c start命令時,它啓動windows標準控制檯。

有沒有其他的命令???

回答

1

假設你正在試圖啓動Java jar文件,使用這樣的命令:

start /d "%~dp0" java -jar "%~dp0\fpa.jar" 

% 〜dp0擴展爲批處理文件所在的驅動器號和路徑。如果您想要確保運行時的PWD與批處理文件的位置相同,請使用它。否則,JUSE使用

start java -jar "%~dp0\fpa.jar" 

這將確保該批處理文件的工作原理,即使你在不在同一個目錄中的jar文件運行它,只要jar文件在同一目錄作爲批文件。

您可能需要確保Java在您的路徑具有類似

set path=jre6\bin;%PATH% 

另外一條線,就可以消除來了(通過例如GUI程序)命令行窗口使用javaw而不是java

0

您可以在Windows中使用批處理文件,該文件反過來會啓動接受用戶輸入的應用程序。一些與此類似:

啓動CMD/C myapp.bat