更改 DOS 中提示符的颜色(而不是整个 DOS 提示符窗口的颜色)

更改 DOS 中提示符的颜色(而不是整个 DOS 提示符窗口的颜色)

在 DOS 中,有一个“提示”命令,允许您更改显示在光标左侧的文本。我认为默认设置是仅显示当前目录的名称。

当我在 DOS 中运行长命令时(下面是一个简短的示例),我经常需要滚动回到命令输出的开头,如果您连续运行了很多命令,这可能很难找到。

在此处输入图片描述

有没有办法改变提示中文本的颜色?我知道我也可以在提示中输入换行符,这确实有帮助,但由于其他输出支持颜色代码,我希望也有办法改变提示颜色。

出于对你所珍视的一切的热爱,请不要回复并告诉我如何更改整个 DOS 提示符窗口的背景颜色或文本颜色。我只想更改颜色提示,就像以粗体显示的那样(我猜 StackExchange 不支持颜色!):

C:\用户\tuttlj>mkdir npmtest

C:\用户\tuttlj>cd npmtest

C:\Users\tuttlj\npmtest安装 node-sass

[电子邮件保护]安装 C:\Users\tuttlj\npmtest\node_modules\node-sass node scripts/install.js

在 C:\Users\tuttlj\AppData\Roaming\npm-cache\node-sass\4.12.0\win32-x64-57_binding.node 找到缓存的二进制文件

[电子邮件保护]安装后 C:\Users\tuttlj\npmtest\node_modules\node-sass node 脚本/build.js

在 C:\Users\tuttlj\npmtest\node_modules\node-sass\vendor\win32-x64-57\binding.node 找到二进制文件 测试二进制文件 二进制文件正常 npm WARN saveError ENOENT:没有此文件或目录,请打开“C:\Users\tuttlj\npmtest\package.json” npm 通知创建了一个作为 package-lock.json 的锁文件。您应该提交此文件。 npm WARN enoent ENOENT:没有此文件或目录,请打开“C:\Users\tuttlj\npmtest\package.json” npm WARN npmtest 没有描述 npm WARN npmtest 没有存储库字段。 npm WARN npmtest 没有 README 数据 npm WARN npmtest 没有许可证字段。

答案1

这是可能的。以下是在 Windows 10 上完成的示例:

在此处输入图片描述

您可能看到上述两种方法:提示命令PROMPT环境变量。设置系统或用户的环境变量与使用 PROMPT 命令的结果相同,只不过它将应用于所有新的命令提示符。

颜色序列看起来很像,$e[<number>m而且它们可以组合在一起。

Microsoft 在 文本格式

$P可以通过运行列出特殊功能术语,例如当前驱动器和路径prompt /?

相关内容