Cmd 是否可以永久更改命令提示符的标题,就像更改';提示';价值

Cmd 是否可以永久更改命令提示符的标题,就像更改';提示';价值,cmd,customization,titlebar,Cmd,Customization,Titlebar,我知道可以永久更改“prompt”变量(从每个命令行开始的命令提示符,默认为当前驱动器和路径,后跟大于号(>)在命令提示符中,添加名为“Prompt”的环境变量,并将该值设置为可通过运行Prompt命令进行设置的值 但是,我很想知道是否可以设置命令提示符的窗口标题(可以通过运行Title[insert value here]),也可以通过在cmd.exe文件设置中设置参数。不幸的是,我不知道这是否可能,如果可能的话,我不知道正确的语法来让它工作。因此,我的问题在这里。我在很多地方寻找这个问题的答

我知道可以永久更改“prompt”变量(从每个命令行开始的命令提示符,默认为当前驱动器和路径,后跟大于号(>)在命令提示符中,添加名为“Prompt”的环境变量,并将该值设置为可通过运行
Prompt
命令进行设置的值


但是,我很想知道是否可以设置命令提示符的窗口标题(可以通过运行
Title[insert value here]
),也可以通过在cmd.exe文件设置中设置参数。不幸的是,我不知道这是否可能,如果可能的话,我不知道正确的语法来让它工作。因此,我的问题在这里。我在很多地方寻找这个问题的答案,但我似乎只能在提示符本身中找到关于正在执行的命令参数的详细信息的站点。

可以在
Computer\HKEY\u CURRENT\u USER\Software\Microsoft\command Processor
HKEY\u CURRENT\u USER\Software\Microsoft\command Processor
中创建一个字符串键,名为
AutoRun
,具有窗口标题的值。这会将命令提示符的标题栏设置为键中指定的值。

可以在
Computer\HKEY\u CURRENT\u USER\Software\Microsoft\Command Processor
HKEY\u CURRENT\u USER\Software\Microsoft\Command Processor
中创建一个字符串键,并为窗口标题指定一个值。这会将命令提示符的标题栏设置为键中指定的值。

可以在
Computer\HKEY\u CURRENT\u USER\Software\Microsoft\Command Processor
HKEY\u CURRENT\u USER\Software\Microsoft\Command Processor
中创建一个字符串键,并为窗口标题指定一个值。这会将命令提示符的标题栏设置为键中指定的值。

可以在
Computer\HKEY\u CURRENT\u USER\Software\Microsoft\Command Processor
HKEY\u CURRENT\u USER\Software\Microsoft\Command Processor
中创建一个字符串键,并为窗口标题指定一个值。这会将命令提示符的标题栏设置为键中指定的值。

更简单的方法:开始-->cmd-->右键单击-->打开文件位置-->右键单击“Command Prompt.exe”-->重命名-->-->输入-->步骤1-2-->单击/右键单击+以管理员身份运行

通过属性更改什么

通过Start-->cmd-->Left Click/Right Click+以管理员身份运行打开cmd时,永久更改为cmd标题:

更简单的方法:开始-->cmd-->右键单击-->打开文件位置-->右键单击“Command Prompt.exe”-->重命名-->-->输入-->步骤1-2-->单击/右键单击+以管理员身份运行

通过属性更改什么

通过Start-->cmd-->Left Click/Right Click+以管理员身份运行打开cmd时,永久更改为cmd标题:

更简单的方法:开始-->cmd-->右键单击-->打开文件位置-->右键单击“Command Prompt.exe”-->重命名-->-->输入-->步骤1-2-->单击/右键单击+以管理员身份运行

通过属性更改什么

通过Start-->cmd-->Left Click/Right Click+以管理员身份运行打开cmd时,永久更改为cmd标题:

更简单的方法:开始-->cmd-->右键单击-->打开文件位置-->右键单击“Command Prompt.exe”-->重命名-->-->输入-->步骤1-2-->单击/右键单击+以管理员身份运行

通过属性更改什么

通过Start-->cmd-->Left Click/Right Click+以管理员身份运行打开cmd时,永久更改为cmd标题:


现在有一种方法可以使用提示符变量本身设置Windows 10中的标题文本,因为Windows 10控制台主机现在可以识别标题文本,但这可能有点棘手。这是我的提示变量的值:

$E]0; $p ^G$E[1;37;44m$t$s$p$g$e[0m
这会提示我时间、当前目录和一个带有蓝色背景的粗体白色前景的
。它还将窗口标题设置为当前工作目录

$p
$g
您可能已经知道了
$t
插入时间<代码>$s插入空格$e插入ESC字符。()

$e]0开始ANSI序列以设置窗口标题。它以^G(\007)作为BEL字符结尾。这就是棘手的部分所在。在命令行上设置这一点很简单;您只需在键盘上键入Alt+007或按^G即可。在注册表的环境变量中设置它是困难的部分。环境变量的Windows编辑框将忽略控制代码。我求助于一个.reg文件来设置它

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"PROMPT"="$E]0; $p $E[1;37;44m$t$s$p$g$e[0m"
在这里,^G字符显示为一个方形框。您需要将^G字符放入提示字符串中的该位置


有关如何使用它的更多信息,请参见。现在有一种方法可以使用提示符变量本身设置Windows 10中的标题文本,因为Windows 10控制台主机现在可以识别,但这可能有点棘手。这是我的提示变量的值:

$E]0; $p ^G$E[1;37;44m$t$s$p$g$e[0m
这会提示我时间、当前目录和一个带有蓝色背景的粗体白色前景的
。它还将窗口标题设置为当前工作目录

$p
$g
您可能已经知道了
$t
插入时间<代码>$s
插入空格$e插入ESC字符。()

$e]0开始ANSI序列以设置窗口标题。它以^G(\007)作为BEL字符结尾。这就是棘手的部分所在。在命令行上设置这一点很简单;您只需在键盘上键入Alt+007或按^G即可。在注册表的环境变量中设置它