命令提示符窗口的默认颜色取自注册表HKEY_CURRENT_USER/Software/Microsoft/Command Processor/
中的DefaultColor
键。(如如何更改命令提示符的默认颜色?)我可以通过以下方式以编程方式查询:
C:\>reg query "HKEY_CURRENT_USER\Software\Microsoft\Command Processor" /v DefaultColor
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
DefaultColor REG_DWORD 0x2
(我已将其设置为02
。)
我如何以编程方式确定......
命令提示符窗口的起始颜色?(例如,
start cmd /T:7e
打开一个黑底黄字的终端;随后的调用color
将把颜色恢复为起始颜色设置)命令提示符窗口的当前颜色?(例如
color 2a
将当前颜色更改为绿色上的浅绿色)您输入时获得的“拒绝”颜色(???不知道这是什么或存储在哪里),
start cmd /T:00
这是一种“无效”的颜色设置,因为在微软的无限智慧中,拥有相同的前景色和背景色是非法的,因此您会得到不同的颜色组合,这似乎是从命令提示符的属性 - >颜色菜单中交互设置的最后一种颜色组合,并且似乎与其他三种颜色不同