Lofectr Asked:2020-06-23 22:51:36 +0000 UTC2020-06-23 22:51:36 +0000 UTC 2020-06-23 22:51:36 +0000 UTC 蝙蝠 | 如何在不等待前一个命令完成的情况下运行命令? 772 我想制作一个bat文件来运行几个程序。 现在我有这个代码: "D:\Programs\CLion 2020.1\bin\clion64.exe"; "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"; exit; 但是在启动时,clion 为我启动了,但 chrome 没有。如果您更改队列,那么一切都很好,但是 cmd 不会关闭。一般来说,我需要做一些事情以使 cmd 不启动,而只是启动 2 个或更多程序。 回复 Alexey R.: 什么都没有开始 windows 2 个回答 Voted Best Answer denisnumb 2020-06-23T23:21:22Z2020-06-23T23:21:22Z 首先,您需要打开程序所在的目录,然后才能使用启动命令启动它。目录是用 cd 命令打开的 因此,您的代码应如下所示: @echo off cd "D:\Programs\CLion 2020.1\bin" start clion64.exe cd "C:\Program Files (x86)\Google\Chrome\Application" start chrome.exe exit Qwertiy 2020-06-23T23:06:24Z2020-06-23T23:06:24Z 您需要将标题指定为第一个参数 - 它可以为空: start "" "ping" 8.8.8.8 -n 10 start "" "ping" localhost -n 10 在问题的情况下,它将是: start "" "D:\Programs\CLion 2020.1\bin\clion64.exe" start "" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
首先,您需要打开程序所在的目录,然后才能使用启动命令启动它。目录是用 cd 命令打开的
因此,您的代码应如下所示:
您需要将标题指定为第一个参数 - 它可以为空:
在问题的情况下,它将是: