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

批处理-使用命令启动cmd窗口,但在后台运行

陈胤
2023-03-14

标题说明了一切:我想用命令启动cmd窗口,但我想隐藏窗口

start cmd.exe /k "my command"

这就是我想要的,但是cmd窗口仍然是打开的,关闭后我也结束了这个命令。我想在后台运行cmd.exe。可能吗?

共有1个答案

刘高驰
2023-03-14

这里回答了这个问题:如何在Windows上的后台运行命令?

基本上,您只需要start命令中的/b选项。

如果这没有帮助,就用VB的方式,创建一个. vbs,如下所示:

Dim WinScriptHost
Set WinScriptHost = CreateObject("WScript.Shell")
WinScriptHost.Run Chr(34) & "C:\Scheduled Jobs\mybat.bat" & Chr(34), 0
Set WinScriptHost = Nothing
 类似资料:
  • 我想运行一个批处理文件A,它调用/启动另一个批处理文件B,后者打开一个新的cmd窗口。然后,我想在这个新的cmd窗口中运行一个用户定义的命令。这个命令只有在运行文件B之后或者在这个新的cmd-window中才能被识别,但是命令本身的调用应该是写在文件A中的(文件B是设置好的,不能更改)。我该怎么做? 就我所理解的行为而言,我不能访问由另一个批处理文件打开的cmd窗口。我写了一个简单的测试用例来向你

  • 我正在运行一个包含以下两行的批处理文件: 这个批处理文件用于运行Xming应用程序,然后运行PuTTY应用程序,这样我就可以通过SSH进入我大学的计算机实验室。 但是,如果我运行此程序并且Xming尚未打开,则一旦我退出PuTTY终端,cmd窗口将保持打开状态。只有当我已经运行Xming时,cmd窗口才会在我关闭PuTTY终端时关闭。我尝试将添加到批处理文件的最后一行,但无济于事。

  • 问题内容: 我必须做一个应用程序的演示,该应用程序有一个server.jar和client.jar。两者都有命令行参数,并且是可执行的。我需要启动两个server.jar实例和两个client.jar实例。 我以为使用批处理文件是可行的方法,但是批处理文件会执行第一个命令(即> server.bat [argument1] [argument2]),并且除非关闭第一个实例,否则不会执行其他任何操作

  • 本文向大家介绍Windows运行bat批处理文件时隐藏cmd命令提示符窗口的方法,包括了Windows运行bat批处理文件时隐藏cmd命令提示符窗口的方法的使用技巧和注意事项,需要的朋友参考一下 我们在Windows中运行bat批处理文件时往往会弹出一个cmd命令提示符窗口,然后等一会儿cmd窗口就自动关闭了,有人会说,直接在bat批处理文件中加入echo off命令么好了,没错,echo off

  • 我有一个服务器在命令窗口中运行,我希望一些代码集中到窗口中,然后输入一些东西,每2 1/2小时到3小时随机重复一次。 基本上是这样简单的: Focus CMD提示符(已打开,不想打开新的)

  • CMD 容器启动命令 CMD 指令的格式和 RUN 相似,也是两种格式: shell 格式:CMD <命令> exec 格式:CMD ["可执行文件", "参数1", "参数2"...] 参数列表格式:CMD ["参数1", "参数2"...]。在指定了 ENTRYPOINT 指令后,用 CMD 指定具体的参数。 之前介绍容器的时候曾经说过,Docker 不是虚拟机,容器就是进程。既然是进程,那么