【问题标题】:How do I start cmd.exe /k with multiple commands?如何使用多个命令启动 cmd.exe /k?
【发布时间】:2016-01-06 13:56:02
【问题描述】:

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

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

【问题讨论】:

  • 1.你打算打开一个新的cmd 窗口,对吧? (因为start) 2.最后一部分缺少mode命令...
  • 对。更正以供将来参考,谢谢。

标签: windows batch-file cmd


【解决方案1】:
start "TEST" cmd.exe /k "TITLE TEST & color 02 & mode con: cols=160 lines=78"

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

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

【讨论】:

  • 非常感谢它让我发疯:)
猜你喜欢
  • 1970-01-01
  • 2015-04-14
  • 2020-12-03
  • 1970-01-01
  • 1970-01-01
  • 2014-04-18
  • 2022-11-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多