我如何在没有终端的情况下运行.bat文件(保持打开状态)?

Jam*_*ray 3 cmd jar batch-file

我想用.bat运行jar文件(jar文件似乎不想自己打开,但现在是另一个问题),但是由于java文件运行了很长时间,命令提示符仍然保持打开状态(.bat / .jar仍在运行时)

我不想这样。

我读过某处可以使用.cmd文件和以下命令的地方:

cmd /c bat.bat
exit
Run Code Online (Sandbox Code Playgroud)

在没有命令提示符的情况下运行bat文件。但这对我不起作用。当我单击.cmd程序时,它只是打开一个命令promopt,并不断循环打印“ cmd / c bat.bat exit”。

我在做什么错,我的.cmd命令错了吗?还有另一种方法可以在不打开命令提示符的情况下运行.bat吗?

非常感谢。

vin*_*ehl 5

这里

将“ testing.bat”替换为批处理文件的名称后,将以下内容另存为wscript,例如hidecmd.vbs。

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

参考在这里 http://msdn.microsoft.com/en-us/library/d5fk67ky.aspx