148 Глава 7. Командная строка
• /Dnyrb — указание на рабочую папку запускаемой программы, в которой хра-
нятся все необходимые для ее загрузки файлы;
• II — запуск программы не в новой среде окружения, а в исходной среде, пе-
реданной интерпретатором команд CMD;
• /В — настройка режима прерывания исполнения программы по нажатию соче-
тания клавиш Ctrl+C. Если данное приложение не обрабатывает нажатие кла-
виш Ctrl+C, приостановить его исполнение можно нажатием клавиш Qrl+Break;
• /MIN — запуск программы в окне, свернутом в Панель задач;
• /МАХ — запуск программы в окне, развернутом во весь экран;
• /SEPARATE — запустить 16-разрядное приложение Windows в отдельной облас-
ти памяти;
• /SHARED — запустить 16-разрядное приложение Windows в общей области па-
мяти;
• /LOW — запустить приложение с низким приоритетом на исполнение (IDLE);
• /NORMAL — запустить приложение с обычным приоритетом на исполнение
(NORMAL);
• /HIGH — запустить приложение с высоким приоритетом на исполнение (HIGH);
• /REALTIME — запустить приложение с приоритетом реального времени на ис-
полнение (REALTIME);
• /ABOVENORMAL — запустить приложение с приоритетом на исполнение выше
среднего (ABOVENORMAL);
• /BELOWNORMAL — запустить приложение с приоритетом на исполнение ниже
среднего (BELOWNORMAL);
• /WAIT — запустить приложение в режиме ожидания его завершения;
• команда/программа — путь и имя самой команды или программы. Если при по-
мощи команды START запускается внутренняя команда оболочки CMD либо
пакетный файл, новое окно CMD будет запущено с ключом /К, другими сло-
вами, оно не будет закрыто по завершении сеанса работы программы. Если
вы запускаете какое-либо другое приложение, для него будет открыто стан-
дартное графическое окно Windows XP;
• параметры — внешние параметры, ключи и переменные, передаваемые про-
грамме средой CMD при ее запуске.
ПРИМЕЧАНИЕ
Для вызова исполняемых файлов посредством открытия ассоциированных с ними типов
файлов из окна командной консоли достаточно набрать в командной строке полное имя
такого файла. Например, при вызове из окна командной строки файла document.doc, ассо-
циированного в системе с программой Microsoft Word, Windows автоматически запустит Word
на исполнение и загрузит в него этот файл.
При запуске 32-разрядного приложения с графическим интерфейсом из ко-
мандной строки обработчик команд не ожидает завершения работы приложения
перед закрытием его окна и возвратом к приглашению операционной системы.
Описание команд консоли 149
Этот принцип распространяется на все случаи запуска программ, кроме их вы-
зова из пакетных файлов.
В случае если в командной строке не указано расширение файла, обработчик
команд использует значение переменной среды РАТНЕХТ для того, чтобы опреде-
лить расширения имен исполняемых файлов и порядок поиска программы в
файловой структуре диска. По умолчанию этой переменной присвоены значе-
ния .COM;, .EXE;, .BAT;, .CMD. Синтаксис записи значений для данной переменной
аналогичен синтаксису для переменной PATH, то есть отдельные элементы разде-
ляются точкой с запятой.
Если в процессе поиска исполняемого файла не было выявлено соответствий ни
с одним из зарегистрированных в системе расширений, программа проверяет
соответствие указанного имени папки. Если имя папки соответствует указанно-
му, то команда START запускает Проводник, открывающий эту папку для обзора.
• SUBST
SUBST [диск: [диск2:]путь]
SUBST диск: /D
Эта команда позволяет сопоставить заданному пользователем пути имя любого
диска. Данная команда может быть использована для создания виртуальных
дисков в любой папке в файловой структуре вашего компьютера либо для мон-
тирования диска в любой выбранной вами точке. Здесь:
• диск — имена виртуальных дисков, которые сопоставляются указанному ва-
ми пути;
• диск2:путь — физический диск, для которого создается сопоставление;
• /D — ключ, удаляющий созданный ранее виртуальный диск.
И TIME
TIME [время] [ Я ]
Без дополнительных аргументов данная команда выводит текущее значение
времени по часам компьютера и предлагает ввести новое значение времени. Для
сохранения текущего времени необходимо нажать клавишу Enter. С ключом /Т
команда просто выводит текущее время без запроса на его изменение.
• TITLE
TITLE [строка]
Выводит заданную строку в качестве значения панели заголовка окна команд-
ной строки. В качестве аргумента команды может быть задана произвольная по-
следовательность символов.
И TREE
TREE [диск:][путь] [/F] [/А]
Отображает в окне командной строки дерево папок или структуру размещения
файлов и папок в заданной папке на диске. Здесь:
• [диск:][путь] — ссылка на путь к папке, структуру которой следует показать
в виде дерева каталогов;
150 Глава 7. Командная строка
• /А — подставлять символы ASCII вместо символов национальных алфавитов
при отображении файлов, имена которых заданы в национальной кодировке;
• /F — выводить имена файлов для каждой папки.
При вызове команды без дополнительных параметров в окне CMD отображает-
ся дерево текущей папки.
• TYPE
TYPE [диск:][путь]имя_файла
Данная команда выводит на экран содержимое указанного файла.
• VER
Данная команда используется без каких-либо дополнительных параметров. При
ее исполнении на экран выводится номер текущей версии Windows XP.
• VERIFY
VERIFY [ON или OFF]
Включает или отключает режим дополнительной проверки при записи данных
на диск. Используйте эту команду без дополнительных параметров для опреде-
ления текущего состояния функции проверки записи.
• VOL
VOL [диск:]
Выводит значение метки указанного диска. Без дополнительных параметров ко-
манда возвращает метку текущего диска.
• XCOPY
XCOPY источник [результат] [/А | /М] [Я>[:дата]] [/Р] [/S [/Е]] [/V] [/W] [/С] [/I]
C/Q] [/F] [/L] [/G] [/H] [/R] [Я] [/U] [/К] [/0] [/X] [/Y] [/-Y] [/N] [/Z]
[/EXCLUDE:файл1[+файл2][+файлЗ]]
С помощью данной команды можно копировать большие группы файлов или
целые структуры папок вместе с их содержимым. В отличие от аналогичных ко-
манд, XCOPY обладает более широкими возможностями и позволяет задейство-
вать множество различных параметров:
• источник — файл, группа файлов или папок, предназначенных для копирования;
• результат — путь к месту расположения и/или имена новых файлов и папок
при их одновременном переименовании;
• /А — копирование (среди прочих) файлов с атрибутом ≪Архивный≫; сам ат-
рибут при копировании не меняет своего значения;
• /М — копирование только файлов с атрибутом ≪Архивный≫; по завершении
копирования атрибут снимается;
• Л)[:дата] — копировать только файлы, измененные после указанной даты.
Если дата не указана, копируются только файлы более ранних версий, чем
файлы, хранящиеся в целевой папке;
• /Р — отображать на экране запросы на подтверждение записи каждого нового
файла;
Описание команд консоли 151
• /EXCLUDE:файл1[+файл2][+файлЗ] — список файлов, содержащих контекстные
вхождения строк исключения при копировании файлов. Когда любая из
строк совпадает с любой частью абсолютного пути к копируемому файлу, та-
кой файл исключается из операции копирования. Например, указав строку
\ехе\ или .ехе, можно исключить все файлы из папки ехе или все файлы
с расширением .ехе соответственно;
• /S — копировать каталоги вместе со всеми подкаталогами, исключая пустые;
• /Е — копировать каталоги вместе со всеми подкаталогами, включая пустые;
• /V — в процессе копирования сравнивать целевые файлы с исходными;
• /W — перед началом копирования ожидать нажатия клавиши на клавиатуре
компьютера;
• /С — продолжить копирование даже в случае обнаружения ошибок;
• /I — если при копировании нескольких файлов в качестве параметра резуль-
тат указано имя несуществующей папки, создавать новую папку с указанным
именем;
• /Q — не выводить на экран имена копируемых файлов;
• /F — в процессе копирования отображать на экране полные имена исходных
и конечных файлов;
• /L — в процессе копирования отображать на экране полные имена только ис-
ходных файлов;
• /G — в случае если целевой каталог не поддерживает шифрование, копиро-
вать в него зашифрованные файлы (для разделов NTFS);
• /Н — среди прочих выполнять копирование скрытых и системных файлов;
• /R — при копировании целиком заменять файлы с атрибутом ≪Только для
чтения≫;
•/Т —не копируя файлы, создать в указанном месте на диске структуру папок,
аналогичную исходной;
•/U —выполнять копирование с перезаписью только файлов, уже имеющихся
в целевой папке;
•/К —при копировании файлов с атрибутом ≪Только для чтения≫ сохранять
данный атрибут (по умолчанию он автоматически сбрасывается в процессе
копирования);
•/N —заменять при копировании длинные имена короткими именами стан-
дарта DOS;
•/0 —копировать вместе с файлом данные о его владельце и сведения ACL;
•/X —копировать данные аудита файлов (требует обязательного использова-
ния ключа /0);
•/Y —запрашивать подтверждение на перезапись файла, если в целевой папке
уже существует файл с таким же именем;
•/-Y —не запрашивать подтверждение на перезапись файла, если в целевой
папке уже существует файл с таким же именем;
•/Z —копировать файлы из источника, расположенного в локальной сети.
