windows - 如何使用多个命令启动 cmd.exe/k?

标签 windows batch-file cmd

为什么下面的代码没有改变 cmd2 的颜色和标题?如何,以及做什么?该命令在 cmd1 上更改颜色,并在 cmd2 上设置标题?

start cmd.exe /k TITLE TEST & color 02 & mode con: cols=160 lines=78 

最佳答案

start "TEST" cmd.exe /k "TITLE TEST & color 02 & mode con: cols=160 lines=78"

没有引用新的 cmd 实例必须执行的命令,& 被解释为 start 之后的命令串联,因此它在第一个实例中执行。带引号,它是在第二个 cmd 实例中执行的命令的一部分。

此外,由于 start 命令将第一个引用的参数视为要启动的窗口的图 block ,并且我们将使用引号,因此有必要在命令中包含一个标题(或"" 表示没有标题)。

关于windows - 如何使用多个命令启动 cmd.exe/k?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33024344/

相关文章:

excel - 使用 VBA 自动进行 FTP 上传

java - 从 Java 进程执行时跳过批处理文件中的暂停命令

svn - 如何在指定命令的目录名称中使用空格从 PowerShell 调用 CMD.EXE

java - 使用java将输出写入命令提示符

windows - 错误 : The requested service provider could not be loaded or initialized. - 套接字 (2)

c++ - 渐变父窗口上的背景组合框?

windows - 在 Windows 下为 Perl 编译 PAR

batch-file - 批处理 - 延迟扩展不适用于周围的 if 子句

windows - 如何在 bat 文件中按位制作?

c++ - 如何使用 CryptoApi 以使用 AES-128 加密超过一个 block 大小的缓冲区