RuCore.NET

Командная строка





Быстрая вставка

За режим быстрой вставки отвечает параметр QuickEdit со значением 1 в разделе HKCU\Console. Этого результата проще добиться через настройки командной строки. Запустите командную строку и щелкните в левом верхнем углу окна (или Alt+Пробел). Выберите в меню команду Умолчания и отметьте галочкой пункт Быстрая вставка.

Изменение вида приглашения

Вы можете изменить вид приглашения для командной строки. Как правило используется формат типа C:\> (текущий диск и угловая скобка). Откройте раздел HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment и создайте параметр PROMPT типа REG_EXPAND_SZ, которому нужно присвоить одно из следующих значений:



  • $B — | (вертикальная черта)
  • $D — текущая дата
  • $G — > (знак больше)
  • $L — < (знак меньше)
  • $N — текущий диск
  • $P — текущий диск и путь
  • $Q — = (знак равно)
  • $T — текущее время
  • $V — версия Windows
  • $$ — $ (знак доллара)

Запрет на расширенный режим командного процессора CMD.EXE

Существует возможность запрета на расширенный режим командного процессора (cmd.exe). Например, в расширенном режиме существуют такие команды как del, erase, chdir, goto. Для запрета найдите или создайте параметр типа DWORD EnableExtensions в разделе

HKCU\Software\Microsoft\Command Processor

и присвойте ему значение 0. Для включения этого режима используйте значение 1

Отложенное расширение переменных среды

Отложенное расширение переменных среды по умолчанию не включено. Для включения используйте параметр типа DWORD DelayedExpansion, равный 1 в разделе

HKCU\Software\Microsoft\Command Processor

Запрет на режим командной строки и обработки bat-файлов

Существует возможность запрета на режим командной строки (cmd.exe) и обработки bat-файлов. Для этого найдите или создайте параметр типа DWORD DisableCMD в разделе

HKCU\Software\Policies\Microsoft\Windows\System

Данный параметр может принимать следующие значения

0 (или отсутствие записи в реестреСистема может использовать режим командной строки и обрабатывать bat-файлы
1Система не может использовать режим командной строки, но может обрабатывать bat-файлы
2Система не может использовать режим командной строки и обрабатывать bat-файлы

Автонабор команд

Для включения возможности автонабора команд по нажатию клавиши Tab, в разделе

HKCU\Software\Microsoft\Command Processor

установите значение параметра типа DWORD CompletionChar равным 9, что соответствует идентификатору клавиши Tab. Для клавиши Backspace используйте 8, для клавиш Ctrl-D — 4, для Ctrl-F — 6

Откуда запускать командную строку

По умолчанию консоль cmd.exe стартует в папке профиля пользователя, но этот порядок вполне можно изменить. Для этого надо в разделе

HKCU\Software\Microsoft\Command Processor

создать строковый параметр AutoRun с указанием в его значении команды перехода к необходимой директории — например, — CD /D C:\ — именно в ней и будет стартовать консоль. Кстати говоря, в значении этого параметра можно указать и специально заготовленный bat-файл с разными командами, с параметрами переменных окружения и т. п. Получится что-то вроде autoexec.bat для консоли, да и редактировать такой файл удобнее, чем параметры в реестре.

Добавление новых шрифтов

Если щелкнуть правой кнопкой на заголовке окна программы CMD.EXE и выбрать пункт меню Свойства, а затем выбрать вкладку Шрифт, то увидите один или два шрифта на выбор. Можно добавить свои моноширные шрифты. Для этого зайдите в раздел

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont

Там уже присутствует строковый параметр 0 со значением Lucida Console. Создайте новые строковые параметры 00 со значением Courier New и параметр 000 со значением Lucida Sans Typewriter (Это стандартные шрифты, присутствующие в Windows). Можете поискать другие моноширные шрифты на сайте http://www.lowing.org/fonts/.



Поделись статьей с друзьями


69 просмотров



Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: