cmd 相当于 Bash 的 &(&(&符号))用于运行命令而不等待它终止?

Cam*_*son 27 windows bash command-line process

在 bash 中:

java -jar jarfile1.jar &
java -jar jarfile2.jar &
Run Code Online (Sandbox Code Playgroud)

&符号允许您启动第一个程序,然后在第一个程序仍在运行时执行另一个程序。

我如何在 cmd 中执行此操作?(如果相关,则为 XP)。

Nif*_*fle 33

开始/B选项

在不创建新窗口的情况下启动应用程序。应用程序忽略了 ^C 处理。除非应用程序启用 ^C 处理,否则 ^Break 是中断应用程序的唯一方法

start /B java -jar jarfile1.jar

start /B java -jar jarfile2.jar
Run Code Online (Sandbox Code Playgroud)


son*_*i2f 5

我更喜欢Nifle的答案,但你不能只生成一个辅助 cmd shell 吗?你可以做这个令人作呕的广告。

cmd /c cmd /c cmd /c cmd /k echo Hello World!

出于多种原因,他的回答更好,特别是如果您想等到一个过程完成(例如 MSI 安装,与您的情况无关)。所以,坚持start