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

Jar 如何在没有终端(保持打开)的情况下运行.bat文件?,jar,batch-file,cmd,Jar,Batch File,Cmd,我想用.bat运行一个jar文件(jar文件似乎不想自己打开,但现在这是另一个问题),但是由于java文件运行了很长时间,命令提示符保持打开状态(而.bat/.jar仍在运行) 我不要这个 我在某个地方读到,您可以使用.cmd文件和命令: 在没有命令提示的情况下运行bat文件。但这对我不起作用。当我点击.cmd程序时,它只会打开一个命令prompt,并在循环中反复打印“cmd/c bat.bat exit” 我做错了什么?我的.cmd命令错了吗?有没有其他方法可以在命令提示符保持打开的情况下运行

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

我不要这个

我在某个地方读到,您可以使用.cmd文件和命令:

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

我做错了什么?我的.cmd命令错了吗?有没有其他方法可以在命令提示符保持打开的情况下运行.bat

非常感谢。

来自:

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

Set oShell = CreateObject ("Wscript.Shell") 
Dim strArgs
strArgs = "cmd /c testing.bat"
oShell.Run strArgs, 0, false
参考资料在这里


我试图重新标记您的问题,将
批处理文件
放在前面,但StackOverflow似乎希望保持此顺序。不知道。我发现这个问题有更好的答案。使用start命令:
Set oShell = CreateObject ("Wscript.Shell") 
Dim strArgs
strArgs = "cmd /c testing.bat"
oShell.Run strArgs, 0, false