从另一个cmd.exe提示符中创建一个新的cmd.exe窗口

Mar*_*ler 89 windows command-line cmd

我正在设置CruiseControl.NET.我遇到的问题是我将CC作为控制台应用程序运行,当我的构建成功完成并执行(使用exec)时,它会在CruiseControl DOS提示符下启动它.我只是使用简单的批处理文件来启动我的应用程序,但让它在与CC相同的提示符下运行,导致CC认为只要我的应用程序运行,构建就会继续.

是否有命令行参数cmd.exe会产生另一个单独的提示窗口?

e.J*_*mes 184

我认为这有效:

start cmd.exe
Run Code Online (Sandbox Code Playgroud)

  • fwiw,你甚至不必在启动后输入'cmd.exe'.只是"开始"这个词就可以了. (44认同)
  • 确保你看看开始"开始/?"的所有不同选项 /等和/我可以有用. (5认同)

小智 50

这是您需要的代码;)

start cmd.exe @cmd /k "Command"
Run Code Online (Sandbox Code Playgroud)

  • 什么是`@ cmd`在做什么?有一些文件吗? (9认同)
  • `@` 禁止通常出现在提示符中的直接输出,但命令仍将被执行。 (2认同)

sam*_*man 26

只需在命令提示符下输入start:

start
Run Code Online (Sandbox Code Playgroud)

这将打开一个新cmd窗口.


Bla*_*ael 22

start cmd.exe 
Run Code Online (Sandbox Code Playgroud)

打开一个单独的窗口

start file.cmd 
Run Code Online (Sandbox Code Playgroud)

打开批处理文件并在另一个命令提示符中执行它


小智 6

您只需在命令提示符下键入以下 3 个命令即可:

  1. start

  2. start cmd

  3. start cmd.exe