Windows 7


Запуск cmd. Команды cmd

Командную строку можно также запустить с использованием исполняемого файла CMD, что позволяет указать дополнительные переключатели после имени файла cmd.exe. Большинство этих переключателей не особенно полезны, так что начнем с наиболее простого синтаксиса, который применяется чаще всего:

CMD [[/S] [/С | /К] команда]

  • /S Удаляет открывающие и закрывающие кавычки из команда, если открывающая кавычка была первым символом.
  • Выполняет команду и затем завершается.
  • Выполняет команду и продолжает работать.
  • команда Команда, которую нужно запустить.

Например, если поставщик услуг Интернет выдает динамический IP-адрес, часто можно решить некоторые проблемы с подключением, запросив свежий IP-адрес. Это делается с помощью команды ipconfig/renew в командной строке. В этом случае не нужно оставлять открытым окно командной строки, поэтому можно указать переключатель , чтобы автоматически закрыть сеанс командной строки после завершения работы утилиты IPCONFIG:

  • cmd /с ipconfig /renew

С другой стороны, часто необходимо видеть результаты работы команды либо просто оставлять окно командной строки открытым, чтобы можно было сделать запуск другой команды. В этих случаях применяйте переключатель . Например, следующая команда запускает утилиту SET (отображающую текущие значения переменных среды Windows 7), а затем покидает сеанс командной строки:

  • cmd /к set

Ниже приведен полный синтаксис cmd.exe:

CMD [/А | /U] [/Q] [/D] [/Т:bf] [/ Е :ON | / Е :0FF] [/F:0N | /F:0FF] [/V :ON | /V:0FF] [[/S] [/С I /К] команда]

  • Преобразует вывод внутренних команд в канал или файл с использованием набора символов ASCII.
  • /U Преобразует вывод внутренних команд в канал или файл с использованием набора символов Unicode.
  • /Q Отключает эхо команды. Если команда представляет собой пакетный файл, вы не увидите содержащихся в нем команд в процессе их выполнения. Это то же самое, что добавить 0ЕСНО OFF в начало командного файла.
  • /D Отключает выполнение команд AutoRun из реестра. Эти команды запускаются автоматически при запуске любого сеанса командной строки.

Настройки находятся в следующих ключах: HKLM\Software\Microsoft\Command Processor\AutoRun HKCU\Software\Microsoft\Command Processor\AutoRun.

Если вы не видите настройку AutoRun в одном или в обоих ключах, в редакторе реестра выберите ключ, выберите в меню пункт Файл>Создать>Строковое значение, введите AutoRun и нажмите клавишу <Enter>.

Настройка AutoRun удобна, если вы всегда запускаете определенную команду в начале каждого сеанса командной строки. В случае запуска нескольких команд, их также можно добавить к AutoRun. В этом случае понадобится отделять каждую команду разделителем командной строки &&. Например, чтобы запускать утилиты IPCONFIG и SET в начале каждого сеанса командной строки, измените значение настройки AutoRun следующим образом: ipconfig&&set

  • /Т:bf Устанавливает цвет фона и переднего плана окна Командная строка, причем f — цвет переднего плана, а Ь — цвет фона. То и другое указывается в виде шестнадцатеричных цифр, обозначающих цвета следующим образом: 0 Черный, 1 Синий, 2 Зеленый, 3 Аквамариновый, 4 Красный, 5 Пурпурный, 6 Желтый, 7 Белый, 8 Серый, 9 Голубой, А Светло-зеленый, В Светлый аквамариновый, С Ярко-красный, D Яркий пурпурный, Е Ярко-желтый, F Ярко-белый

Устанавливать цвета переднего плана и фона во время сеансов командной строки можно также с помощью команды COLOR bf, где Ь и f — шестнадцатеричные цифры, специфицирующие нужный цвет. Чтобы вернуть цвета командной строки по умолчанию, запустите команду COLOR без параметра bf.

  • /E:ON Включает командные расширения, которые представляют собой дополнительные средства, добавленные к следующим командам. (Чтобы увидеть возможные расширения, в командной строке введите имя команды, за которой следует пробел и /?.) ASSOC IF CALL MD или MKDIR CD или CHDIR POPD COLOR PROMPT DEL или ERASE PUSHD ENDLOCAL ’ SET FOR SETLOCAL FTYPE SHIFT GOTO START
  • /Е: OFF Отключает расширения команды
  • /F:ON Включает завершение имени файла и каталога, которое позволяет нажимать специальные комбинации клавиш для прокрутки списка файлов или подкаталогов в текущем каталоге, которые соответствуют уже введенным символам. Например, предположим, что текущий каталог содержит файлы с именами budget2006.doc, budget2007.doc и budget2008.doc. Если вы введете sta rt budget в сеансе командной строки, запущенной с /F:ON, нажатие <Ctrl+F> сообщит Windows 7, что сначала нужно отобразить файл (или подпапку) в текущей папке с именем, начинающимся с budget. Еще одно нажатие <Ctrl+F> отобразит следующий файл с именем, начинающимся с budget, и т.д. То же самое можно сделать и с именами подпапок, нажимая вместо <Ctrl+F> этого <Ctrl+D>.

Для использования завершения имен файлов м каталогов запускать командную строку с переключателем /F:ON не обязательно. Командная строка предлагает аналогичное средство под названием AutoComplete, которое по умолчанию включено. Введите первую букву или две из имени файла или подпапки, затем нажмите клавишу <ТаЬ>, чтобы увидеть первый объект в текущей папке, который соответствует введенному тексту. Продолжайте нажимать <ТаЬ>, чтобы видеть остальные соответствующие объекты. Если по какой-то причине AutoComplete нужно отключить, откройте управляющее меню окна Командная строка (щелкнув правой кнопкой мыши в панели заголовка), выберите пункт Умолчания и в открывшемся окне на вкладке Параметры снимите отметку с флажка Автозаполнение.

  • /F: OFF Отключает завершение имен файлов и каталогов.
  • / V:ON Включает отложенное расширение переменных среды с использованием ! в качестве разделителя: !var!, где var — переменная среды. Это удобно для пакетных файлов, в которых необходимо отложить расширение переменных среды. Обычно Windows 7 расширяет все переменные среды до их текущего значения, когда читает содержимое пакетного файла. При включенном отложенном расширении Windows 7 не расширяет каждую конкретную переменную среды внутри командного файла до тех пор, пока не наступит момент для выполнения оператора, содержащего эту переменную.
  • /V:OFF Отключает отложенное расширение переменных среды
  • /S Удаляет первую и последнюю кавычку из команды, если первая кавычка является первым символом в команде.
  • Выполняет команду и завершает работу
  • Выполняет команду и продолжает работу
  • команда Команда, подлежащая выполнению.

Вас может заинтересовать

Это интересно