2013-03-15 38 views
0

我想要創建一個獨立的可執行文件,該文件接受某些用戶輸入,並且應該使用這些輸入作爲參數在CMD中作爲後臺進程運行命令。對於我認爲使用波動和運行cmd批處理文件的GUI。是否有可能將java文件和批處理文件合併爲一個exe文件。或者我應該去其他腳本語言來執行命令在後臺進程和其他編程語言的UI設計?提前致謝。獲取UserInput並在Windows中運行命令背景的應用程序

+0

[This question](http://stackoverflow.com/questions/4005378/console-writeline-and-system-out-println)可能會有所幫助。 – 2013-03-15 05:49:01

回答

0

理論上你可以用Java來完成這一切。正如你所提到的,你可以使用Swing讀入用戶輸入。與其試圖從單獨的批處理文件中獲取輸入數據,不如使用Java的Runtime類到execute a command,使用輸入作爲參數。

而且,如果您需要全部從可執行文件運行,則可以使用實用程序(如Launch4JJSmooth)來封裝Java應用程序。

+0

感謝您的回覆。讓我明確提出我的問題。例如:如果我有一個像(a.exe -b id -f )這樣的命令,那麼a.exe,-b id -f是默認的。應該從用戶輸入提供arg1和arg2來完成命令,並且我希望將其作爲後臺進程執行。這是可能從運行時類?在unix&中使用o運行後臺進程。那麼Windows機器呢? – sreram 2013-03-17 05:00:09

相關問題