我想运行带有.bat的jar文件(jar文件似乎不想单独打开但是现在这是一个不同的问题)但是因为java文件运行了很长时间,所以命令提示保持打开状态(.bat / .jar仍在运行时)
我不想要这个。
我在某地读过你可以使用.cmd文件和命令:
cmd /c bat.bat
exit
在没有命令提示符的情况下运行bat文件。但那不适合我。当我单击.cmd程序时,它只会打开一个命令promopt并在循环中反复打印“cmd / c bat.bat exit”。
我做错了什么,我的.cmd命令错了吗?是否有其他方法可以在没有命令提示符保持打开的情况下运行.bat?
非常感谢。
答案 0 :(得分: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