Команда CMD используется для запуска новой копии командного процессора Windows. Как правило, необходимость в подобном запуске возникает в тех случаях, когда требуется переопределить текущие настройки командной строки, задаваемые профилем пользователя и параметрами компьютера. Ключи командной строки CMD перекрывают значения, задаваемые параметрами реестра, определяющими текущие настройки интерпретатора команд Windows.

1. Описание команды CMD.

1.1. Формат командной строки:

C:\ CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [[/S] [/C | /K] строка]

1.2. Параметры командной строки:

  • /C  Выполнение указанной команды (строки) с последующим завершением.
  • /K  Выполнение указанной команды (строки) без последующего завершения.
  • /S  Изменение поведения после /C или /K (см. ниже)
  • /Q  Отключение режима вывода команд на экран (ECHO).
  • /D  Отключение выполнения команд AutoRun из реестра (см. ниже)
  • /A  Вывод результатов выполнения команд в формате ANSI.
  • /U  Вывод результатов выполнения команд в формате UNICODE.
  • /T:fg  Выбор цвета переднего плана/фона (более подробно см. COLOR /?)
  • /E:ON  Разрешение расширенной обработки команд (см. ниже)
  • /E:OFF  Запрет расширенной обработки команд (см. ниже)
  • /F:ON  Разрешение символов завершения имен файлов и папок (см. ниже)
  • /F:OFF  Запрет символов завершения имен файлов и папок (см. ниже)
  • /V:ON  Разрешение отложенного расширения переменных среды с применением символа ‘!’ в качестве разделителя. Например, /V:ON разрешает использовать !var! в качестве расширения переменной var во время выполнения. Синтаксис var служит для расширения переменных при вводе, что приводит к совсем другим результатам внутри цикла FOR.
  • /V:OFF  Запрет отложенного расширения переменных среды.

Чтобы указать в одной строке несколько команд, следует разделить их символами && и заключить в кавычки.

2. Примеры использования.

2.1. Запустить новое окно командной строки с включенным режимом использования символов завершения имен файлов и папок:

C:\ cmd.exe /F:ON

Данный режим облегчает набор имен, например, если набрать символ “S” и нажать CTRL+D, то вместо него будет подставлено имя каталога, начинающееся на “S”, при следующем нажатии CTRL-D – имя следующего по алфавиту, если такой существует, например:

SAVED – при первом нажатии.

“System Volume Information” – при втором нажатии CTRL+D. Если имя содержит пробел, то оно заключается в двойные кавычки.

2.2. Для подстановки имен файлов используется комбинация CTRL+F.

2.3. Выполнить запуск программы “Collect.exe” в режиме вывода результатов в кодировке UNICODE и завершиться:

C:\ cmd.exe /U /C “C:\Program Files (x86)\FPinger\Collect.exe”

2.4. Запустить программу “Collect.exe” в режиме вывода результатов в кодировке ANSI и ожидать ввод команд пользователя:

C:\ cmd.exe /A /K “C:\Program Files (x86)\FPinger\Collect.exe”

2.5. Выполнить командный файл exampfor.bat в режиме разрешения отложенного расширения переменных среды с применением символа ‘!’ в качестве разделителя:

C:\ cmd /C /V:ON exanpfor.bat

2.6. Запустить командный процессор в режиме отображения черных символов на белом фоне

C:\ cmd /T:f0