在Windows提示行?

如何将命令行提示符更改为控制台?

我一直在控制台功能API中寻找,但我找不到任何东西。

http://msdn.microsoft.com/en-us/library/windows/desktop/ms682073%28v=vs.85%29.aspx


有PROMPT环境变量:

set PROMPT=$P$G

是默认值,为您提供通常的C:>类型输出。 这里有更多可用的格式变量。


该命令是:

prompt yourPrompt

完整的选项列表如下:

https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/prompt.mspx?mfr=true


另一种可能性是设置PROMPT环境变量(实际上prompt命令正在做什么)。

这种方法的优点是你可以很容易地在系统范围内设置它,并且你不需要任何脚本,编辑注册表等等。无论你如何打开它,它都可以用于任何控制台窗口。

你可以使用2种方法,GUI和命令行来完成。

1. GUI方法

只需按Win + Pause / Break(打开系统属性),单击高级系统设置,环境变量并创建名为PROMPT新用户或系统变量,并将值设置为任何您希望提示的样子。 系统变量会为所有用户设置它。

你可以在这篇文章中看到它与图片。

2.命令行方法

另一种永久设置PROMPT环境变量的方法是使用SETX命令:

setx PROMPT <your-prompt-format>

它将执行与以前的方法相同的操作 - 在注册表配置单元HKEY_CURRENT_USEREnvironment创建一个PROMPT键。 如果你想为所有用户设置它,只需添加/M开关:

setx PROMPT <your-prompt-format> /M

它将在注册表配置单元HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerEnvironment创建一个PROMPT键。


查看此页面或其他答案以获取有关提示格式的详细信息。

注意 :您可能需要重新启动系统(或者可能只是注销并进入)以使更改生效。 至少,您必须关闭并重新启动应用程序(控制台),才能读取新的或已更改的环境变量。 如果因任何原因无法完成,可以使用以下方法:

3.命令行方法(临时)

如果您执行prompt命令,它将在您的本地环境中设置PROMPT环境变量,因此它将立即生效,但直到控制台仅关闭。 它不是永久存储的。

prompt <your-prompt-format>
链接地址: http://www.djcxy.com/p/85039.html

上一篇: line prompt in Windows?

下一篇: system for windows applications