【问题标题】:How do I run a .bat file without a terminal (remaining open)?如何在没有终端(保持打开状态)的情况下运行 .bat 文件?
【发布时间】:2012-09-21 07:43:24
【问题描述】:

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

我不想要这个。

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

cmd /c bat.bat
exit

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

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

非常感谢。

【问题讨论】:

  • 我试图重新标记您的问题以将batch-file 放在前面,但似乎 StackOverflow 想要保持此顺序。不知道。

标签: jar batch-file cmd


【解决方案1】:

来自here

将以下内容另存为 wscript,例如 hidecmd.vbs after 用你的批处理文件名替换“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

【讨论】:

猜你喜欢
  • 2015-05-08
  • 1970-01-01
  • 2016-12-29
  • 2010-11-16
  • 2013-08-28
  • 2013-02-07
  • 1970-01-01
  • 1970-01-01
  • 2017-07-18
相关资源
最近更新 更多