Jar 如何在没有终端(保持打开)的情况下运行.bat文件?
我想用.bat运行一个jar文件(jar文件似乎不想自己打开,但现在这是另一个问题),但是由于java文件运行了很长时间,命令提示符保持打开状态(而.bat/.jar仍在运行) 我不要这个 我在某个地方读到,您可以使用.cmd文件和命令: 在没有命令提示的情况下运行bat文件。但这对我不起作用。当我点击.cmd程序时,它只会打开一个命令prompt,并在循环中反复打印“cmd/c bat.bat exit” 我做错了什么?我的.cmd命令错了吗?有没有其他方法可以在命令提示符保持打开的情况下运行.bat 非常感谢。来自: 将以下内容另存为wscript,例如,hidecmd.vbs after 将“testing.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命令错了吗?有没有其他方法可以在命令提示符保持打开的情况下运行
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