2012-09-29 20 views
2

我想用.bat運行一個jar文件(jar文件似乎不想自行打開,但這是目前的另一個問題),但隨着java文件運行很長時間,命令提示符仍然打開(而.bat/.jar仍在運行)如何在沒有終端的情況下運行.bat文件(保持打開狀態)?

我不想要這個。

我讀的地方,你可以使用一個.cmd文件和命令(S):

cmd /c bat.bat 
exit 

要運行一個bat文件沒有一個命令提示符。但是這對我沒有用。當我點擊.cmd程序時,它只是打開一個命令promopt,並在循環中反覆打印「cmd/c bat.bat exit」。

我做錯了什麼,我的.cmd命令是錯誤的?沒有命令提示符保持打開狀態,還有另一種方式來運行.bat嗎?

非常感謝。

+0

我試圖重新標記您的問題把'在前面批次file',但似乎StackOverflow上要保持這種順序。不知道。 – Riking

回答

4

here

以下內容作爲WScript的,例如,hidecmd.vbs 後您的批處理文件的名稱替換 「testing.bat」。

Set oShell = CreateObject ("Wscript.Shell") 
Dim strArgs 
strArgs = "cmd /c testing.bat" 
oShell.Run strArgs, 0, false 

參考這裏 http://msdn.microsoft.com/en-us/library/d5fk67ky.aspx

+0

工作正常。謝謝。 –

+1

我發現這個問題有更好的答案。使用啓動命令:http://stackoverflow.com/questions/12314638/close-a-batch-file-after-running-the-jar-file – n4rzul

相關問題