为什么以下代码不会更改 cmd2 上的颜色和标题?怎么做,怎么做?该命令会在 cmd1 上更改颜色,并在 cmd2 上设置标题?
start cmd.exe /k TITLE TEST & color 02 & mode con: cols=160 lines=78
答案 0 :(得分:7)
start "TEST" cmd.exe /k "TITLE TEST & color 02 & mode con: cols=160 lines=78"
在不引用新cmd
实例必须执行的命令的情况下,&
被解释为start
之后的命令串联,因此它在第一个实例中执行。使用引号,它是在第二个cmd
实例中执行的命令的一部分。
此外,由于start
命令将第一个引用的参数视为要启动的窗口的区块,并且我们将使用引号,因此必须在命令中包含标题(或{{1没有标题)。