4

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

我不想要这个。

我在某处读到您可以使用 .cmd 文件和命令:

cmd /c bat.bat
exit

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

我做错了什么,我的 .cmd 命令错了吗?有没有另一种方法来运行 .bat 而不打开命令提示符?

非常感谢。

4

1 回答 1

6

这里

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

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

于 2012-09-29T21:38:12.913 回答