Изменение свойств окна CMD программно - PullRequest
4 голосов
/ 19 января 2010

Как я могу изменить внешний вид моего текущего окна CMD? Я знаю, что есть команды 'mode' и 'color', которые дают вам определенный контроль, но этого недостаточно ...

Можно ли изменить размер буфера экрана отдельно? Включить / выключить режим QuickEdit? Есть ли для этого API?

Ответы [ 2 ]

6 голосов
/ 19 января 2010

Поисковые системы - удивительные вещи:).

Поиск API консоли Windows , а вторая ссылка: this .Копаясь в чуть-чуть больше, вы найдете интересные названия API " SetConsoleMode " и " SetConsoleScreenBufferSize ", которые появляются для установки режима консоли (который включает в себя режим быстрого редактирования) и размера буфера экрана.

Я не использовал API, поэтому я не знаю, есть ли какие-либо предостережения, но из документации, кажется, это то, что вы ищете.

3 голосов
/ 19 января 2010

другой способ: используйте reg /?запросить ваш реестр для reg query HKEY_CURRENT_USER\Console.Там вы можете увидеть такие ключи, как ScreenBufferSize и т. Д. Используйте reg, чтобы удалить ключ и добавить его с новыми значениями.Введите reg /?в командной строке, чтобы увидеть его использование справки.убедитесь, что вы сделали резервную копию реестра, прежде чем пытаться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...