Команда 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