启动命令提示符,然后通过批处理文件更改其标题?

启动命令提示符,然后通过批处理文件更改其标题?

我正在尝试通过批处理文件、echo一些文本启动命令提示符,并更改命令提示符的标题。我正在尝试:

start cmd
/k echo This is a terminal
/k title Terminal

显示回显文本,但不显示标题文本。

答案1

标题命令对我有用。

start cmd
TITLE Test
PAUSE

编辑:我相信 /k 的语法是

cmd /k "TITLE Test"

答案2

我真傻,我已经找到我需要的东西了。

正在做

start "title here"

将为所需程序添加标题。从那里开始,

start "Terminal" cmd /k echo This is a terminal

如果你想运行多个 echo / 其他命令,请执行

start "Terminal" cmd /k "echo this is one echo command & echo this is another"

其中每个命令输入都用&

答案3

您可以使用以下内容:

start cmd /k "echo this is a terminal & title Terminal"

使用 & 符号可以在一个命令行中放置多个命令 - 请参阅命令 shell 概述

答案4

我建议使用,start "Terminal Name Here" C:\Windows\system32\cmd.exe因为它只打开 1 个窗口,而start "Terminal" cmd /k echo This is a terminal会不断打开窗口,直到被迫停止(如果您命名它cmd.cmd或)cmd.bat

相关内容