如何将命令行提示符更改为控制台?
我一直在寻找console functions API,但找不到任何东西。
另一种可能性是设置PROMPT
环境变量(实际上prompt
command在做什么)。
此方法的优点是您可以在系统范围内轻松设置它,并且不需要任何脚本,编辑注册表等。无论您如何打开它,它都适用于任何控制台窗口。
您可以使用GUI和命令行这两种方法来完成。
只需按Win + 暂停/中断(打开系统属性),单击高级系统设置,环境变量并创建名为prompt
的值设置为您希望提示符显示的内容。系统变量将为所有用户设置。
您可以在PROMPT
中的图片中看到它。
永久设置this article环境变量的另一种方法是使用PROMPT
:
如果要为所有用户设置它,只需添加SETX
开关:
setx PROMPT <your-prompt-format>
实际上,以前的两种方法都只是在注册表中创建一个名为/M
的字符串值。对于当前用户,它在键setx PROMPT /M <your-prompt-format>
下,对于整个用户,该范围在系统范围内,在键PROMPT
下。
检查HKEY_CURRENT_USER\Environment
或其他答案以获取有关提示格式的详细信息。
注意:您可能必须重新启动系统(或可能只是注销并登录)才能使更改生效。至少,您必须关闭并重新启动应用程序(控制台),以便它加载新的或更改的环境变量。如果由于某种原因无法执行此操作,则可以使用以下方法:
如果执行HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
,它将在您的本地上下文中设置this page环境变量,因此它将立即生效,但是直到仅关闭控制台为止。它不是永久存储的。
prompt
command
使用prompt
:
PROMPT
如果启用了命令扩展名,则PROMPT命令支持以下其他格式字符:
$ +零个或多个加号(+)字符,具体取决于PUSHD目录堆栈的深度,每个一个字符级别。
$ M显示与当前驱动器关联的远程名称字母或空字符串(如果当前驱动器不是网络)驱动器。
我在搜索如何保存C:\Windows-15:21:07.12> help PROMPT
Changes the cmd.exe command prompt.
PROMPT [text]
text Specifies a new command prompt.
Prompt can be made up of normal characters and the following special codes:
$A & (Ampersand)
$B | (pipe)
$C ( (Left parenthesis)
$D Current date
$E Escape code (ASCII code 27)
$F ) (Right parenthesis)
$G > (greater-than sign)
$H Backspace (erases previous character)
$L < (less-than sign)
$N Current drive
$P Current drive and path
$Q = (equal sign)
$S (space)
$T Current time
$V Windows version number
$_ Carriage return and linefeed
$$ $ (dollar sign)
命令以在启动命令提示符时始终运行时找到了这篇文章。它适用于任何版本的Windows。
prompt yourPrompt
。我使用一个名为DOSbox.bat的批处理文件来设置所需的任何环境字符串,并且在我的桌面上有一个快捷方式。 “目标:”框中的命令是C:\ Windows \ System32 \ cmd.exe / k DOSbox.bat。我有一个快捷键(Ctrl + Alt_D)来调用它,并且“开始于”设置为我的首选目录。该快捷方式还允许您设置命令窗口的字体,颜色和位置。
批处理文件的内容当前为:
PROMPT
提示将目录显示在方括号中,将“>”单独显示在一行中。这对于非常长的路径很有用。
由于回答了问题,我将只发布指向自定义提示样式的链接:
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
只要按照说明显示就可以,如果您喜欢我的提示风格,请立即投票!
:EDIT
因为我的答案被删除了[也没有答案,只是因为我的声誉低而不能发表评论!]我将在此处包括链接中的内容。
链接中的内容:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor