以编程方式更改CMD窗口属性

时间:2010-01-19 13:18:19

标签: windows cmd

如何更改当前CMD窗口的外观? 我知道有一个'模式'和'颜色'命令可以给你一些控制权,但这还不够......

是否可以单独更改屏幕缓冲区大小?打开/关闭QuickEdit模式? 有没有这个API?

2 个答案:

答案 0 :(得分:6)

搜索引擎很棒:)。

搜索Windows Console API,第二个链接为:this。进一步挖掘并找到有趣名称为“SetConsoleMode”和“SetConsoleScreenBufferSize”的API,它们似乎设置了控制台模式(包括快速编辑模式)和屏幕缓冲区大小。

我没有使用API​​,所以我不知道是否有任何警告,但从文档中,这些似乎是你正在寻找的。

答案 1 :(得分:3)

另一种方式:使用reg /?查询您的注册表reg query HKEY_CURRENT_USER\Console。在那里你可以看到像ScreenBufferSize等键。使用reg删除键并用新值添加它。输入reg /?在命令行上查看其帮助用法。确保在尝试之前备份注册表。