当前位置: 首页 > 知识库问答 >
问题:

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

越雨泽
2023-03-14

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

我不想这样。

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

cmd /c bat.bat
exit

若要在没有命令提示符的情况下运行bat文件,请执行以下操作。但那对我不起作用。当我单击.cmd程序时,它只是打开一个命令promopt,并在循环中反复打印“cmd/c bat.bat exit”。

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

多谢了。

共有1个答案

漆雕疏珂
2023-03-14

从这里:

用批处理文件的名称替换“testing.bat”后,将以下文件保存为wscript(例如,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

 类似资料:
  • 我只需要"解除屏蔽"我的终端后...有一些选项或setpup为它? 注意:我的服务正在使用,因此假设不需要在命令行上使用。 PS:我需要保持容器运行,我不需要使用

  • 我已经将Java项目从Eclipse导出为“可运行的JAR文件”,并带有“将所需库提取到生成的JAR中”。当我尝试通过双击启动它时,什么也没有发生,只是文件闪烁。当我尝试像那样从终端运行它时,它工作得很好。

  • 问题内容: 我正在用JavaScript编写一些代码。在这段代码中,我想读取一个json文件。该文件将从URL加载。 如何在JavaScript的对象中获取此JSON文件的包含? 例如,这是我的JSON文件,位于: 我想像这样在我的文件中使用它: 问题答案: 这是一个不需要jQuery的示例: 称呼为:

  • 我有一个这样的bat文件: 这会将IP信息打印到屏幕上,但在用户可以读取该信息之前,CMD会自动关闭。 我相信CMD假设脚本已经完成,所以它关闭了。 脚本完成后如何保持CMD打开?

  • 我正在使用Cucumber for BDD、JUnit和Selenium构建一个自动化框架,我们在云中有一个testrail实例用于测试管理,我实现了testrail API以从那里获取所有测试用例,问题是我无法运行这些步骤获取测试用例,因为总是验证第一个功能文件是否存在。 我尝试过结果总是一样的: 在[classpath:features] 0场景0步骤0m0.019s中找不到功能 这是启动该过

  • 问题内容: 我有一个python脚本,我们将其命名为script1.py。我可以这样在终端中运行它: 但我想像命令行程序一样运行: 我该怎么做 ? 问题答案: 您可以在脚本的开头使用shebang行: 使文件可执行: 并将其放在PATH的目录中(可以是符号链接):