Cipher /e /s:monthlyreports
Чтобы зашифровать только файл Marketing.xls в подпапке May, введите:
cipher /e /a monthlyreports\may\marketing.xls
Чтобы зашифровать файл Marketing.xls, файл Maintenance.doc и подпапку Manufacturing (расположенные в папке May), введите:
cipher /e /a monthlyreports\may\ma*
Чтобы определить, зашифрована ли папка May, введите:
cipher monthlyreports\may
Чтобы определить, какие файлы зашифрованы в папке May, введите:
cipher monthlyreports\may\*
Cls
Очистка окна командной строки.
Синтаксис
Cls
Параметры
/?
Отображение справки в командной строке.
Примеры
Чтобы очистить окно командной строки от сведений, которые в нем отображаются, и восстановить пустое окно, введите следующую команду:
Cls
Cmd
Запуск нового экземпляра программы командного процессора Cmd.exe. Выполненная без параметров команда cmd выводит сведения о версии Windows XP и авторских правах.
Синтаксис
cmd [[{/c|/k}] [/s] [/q] [/d] [{/a|/u}] [/t:тф] [/e:{on|off}] [/f:{on|off}] [/v:{on|off}] команда]
Параметры
/c
Выполнение команды, заданной параметром команда, с завершением работы.
/k
Выполнение команды, заданной параметром команда, с продолжением работы.
/s
Изменение обработки команды после параметров /c или /k.
/q
Выключение режима вывода команд на экран.
/d
Отключение выполнения команд AutoRun.
/a
Вывод сведений в формате ANSI (American National Standards Institute).
/u
Вывод сведений в кодировке Юникод.
/t:тф
Изменение цвета текста т и фона ф. В следующей таблице перечислены допустимые шестнадцатеричные числа, которые можно задать в качестве значений параметров т и ф.
Значение | Цвет |
Черный | |
Синий | |
Зеленый | |
Голубой | |
Красный | |
Сиреневый | |
Желтый | |
Белый | |
Серый | |
Светло-синий | |
A | Светло-зеленый |
B | Светло-голубой |
C | Светло-красный |
D | Светло-сиреневый |
E | Светло-желтый |
F | Яркий белый |
/e:on
Включение расширений командного процессора.
/e:off
Отключение расширений командного процессора.
/f:on
Включение завершения имен файлов и папок.
/f:off
Отключение завершения имен файлов и папок.
/v:on
Включение отложенного расширения переменных среды.
/v:off
Отключение отложенного расширения переменных среды.
строка
Задание команды для выполнения.
/?
Отображение справки в командной строке.
Заметки
- Использование нескольких команд
В параметре строка можно указать несколько команд, используя разделитель команд &&. Однако в этом случае необходимо заключить все эти команды в кавычки (например"команда&&команда&&команда").
- Обработка кавычек
Если указан параметр /c или /k, команда cmd обрабатывает остаток строки и кавычки сохраняются только при выполнении следующих условий:
- параметр /s не используется;
- используется только одна пара кавычек;
- текст в кавычках не содержит никаких специальных символов (например: &<>( ) @ ^ |);
- текст в кавычках не содержит одного или нескольких пробелов;
- строка в кавычках является именем исполняемого файла.
Если эти условия выполняются, строка обрабатывается, т. е. проверяется, является ли первый символ открывающей кавычкой. Если первый символ является открывающей кавычкой, он связывается с закрывающей кавычкой. Текст, следующий за закрывающей кавычкой, сохраняется.
- Выполнение подразделов реестра
Если в строке не указан параметр /d, программа Cmd.exe выполняет поиск следующих подразделов реестра:
HKLM\Software\Microsoft\Command Processor\AutoRun\REG_SZ
HKCU\Software\Microsoft\Command Processor\AutoRun REG_EXPAND_SZ
Если присутствуют один или оба подраздела реестра, они выполняются перед всеми другими переменными.
Внимание!
- Ошибка при изменении реестра может серьезно повредить систему. Перед изменением реестра создайте резервную копию всех важных данных.
- Разрешение и запрещение расширений командного процессора
В Windows XP расширения командного процессора разрешены по умолчанию. Эти расширения можно запретить в определенном процессе с помощью параметра /e:off. В компьютере или сеансе пользователя можно разрешить или запретить расширения для всех параметров команды cmd, задав следующие значения REG_DWORD:
HKLM\Software\Microsoft\Command Processor\EnableExtensions\REG_DWORD
HKCU\Software\Microsoft\Command Processor\EnableExtensions\REG_DWORD
Установите в реестре значение REG_DWORD в 0×1 (т. е. разрешить) или 0×0 (т. е. запретить) с помощью программы Regedit.exe. Пользовательские настройки имеют приоритет над настройками компьютера, а Параметры командной строки имеют приоритет над параметрами реестра.
Внимание!
- Ошибка при изменении реестра может серьезно повредить систему. Перед изменением реестра создайте резервную копию всех важных данных.
Если расширения командного процессора разрешены, вступают в силу следующие команды.
- assoc
- call
- chdir (cd)
- color
- del (erase)
- endlocal
- for
- ftype
- goto
- if
- mkdir (md)
- popd
- prompt
- pushd
- set
- setlocal
- shift
- start (также вносит изменения во внешние командные процессы)
- Включение отложенного расширения переменных среды
Если включено отложенное расширение переменных среды, можно воспользоваться восклицательным знаком, чтобы подставить значение переменной среды во время выполнения.
- Включение завершения имен файлов и папок
По умолчанию завершение имен файлов и папок не используется. Завершение имен файлов можно включить или отключить для определенного процесса команды cmd с помощью параметра /f:{on|off}. В компьютере или сеансе пользователя можно включить или отключить завершения имен файлов и папок для всех процессов команды cmd, задав следующие значения REG_DWORD:
HKLM\Software\Microsoft\Command Processor\CompletionChar\REG_DWORD
HKLM\Software\Microsoft\Command Processor\PathCompletionChar\REG_DWORD
HKCU\Software\Microsoft\Command Processor\CompletionChar\REG_DWORD
HKCU\Software\Microsoft\Command Processor\PathCompletionChar\REG_DWORD
Чтобы задать значение REG_DWORD, запустите программу Regedit.exe и введите шестнадцатеричное число управляющего символа для определенной функции (например 0×9 — это TAB, а 0×08 — это BACKSPACE). Пользовательские настройки имеют приоритет над настройками компьютера, а Параметры командной строки имеют приоритет над параметрами реестра.
Внимание!
- Ошибка при изменении реестра может серьезно повредить систему. Перед изменением реестра создайте резервную копию всех важных данных.
Если включено завершение имен файлов и папок с помощью параметра /f:on, воспользуйтесь клавишами CTRL+D для завершения имен папок и CTRL+F для завершения имен файлов. Чтобы отключить определенный символ завершения в реестре, введите значение пробела [0×20], поскольку он не является допустимым управляющим символом.
Если нажать клавиши CTRL+D или CTRL+F, команда cmd выполнит завершение имени папки или файла. Данные комбинации клавиш выполняют следующие функции: добавление подстановочных знаков в строку (если они отсутствуют), создание списка подходящих путей, а затем отображение первого пути из этого списка. Если ни один из путей не удовлетворяет условиям отбора, функция завершения имен файлов и папок выдает звуковой сигнал не выводит сведения на экран. Для перемещения по списку путей, удовлетворяющих условиям отбора, нажимайте клавиши CTRL+D или CTRL+F. Для перемещения по списку в обратном порядке нажмите одновременно клавишу SHIFT и клавиши CTRL+D или CTRL+F. Чтобы сбросить сохраненный список путей, удовлетворяющих условиям отбора, и создать новый список, измените строку и нажмите клавиши CTRL+D или CTRL+F. При переключении между клавишами CTRL+D и CTRL+F сохраненный список путей сбрасывается и создается новый. Единственная разница между клавишами CTRL+D и CTRL+F заключается в том, что CTRL+D позволяет отбирать только имена файлов, а CTRL+F — как имена файлов, так и имена папок. Если завершения имен файлов и папок используется с одной из встроенных команд каталогов (т. е. CD, MD или RD), предполагается завершение папок.
Завершение имен файлов и папок правильно обрабатывает имена файлов, которые содержат пробелы или специальные символы, если соответствующий путь заключен в кавычки.
Кавычки необходимы при использовании следующих специальных символов: & < > [ ] { } ^ = ; ! ' + , ` ~ [пробел].
Если вводятся сведения, содержащие пробелы, заключите этот текст в кавычки (например "Имя компьютера").
Если выполняется завершение имен файлов и папок из строки, часть [пути], расположенная справа от курсора, (т. е. с той точки строки, с которой выполняется завершение) отбрасывается.
Cmstp
Установка или удаление профиля службы диспетчера подключений. Выполненная без параметров команда cmstp устанавливает профиль службы со стандартными параметрами, соответствующими данной операционной системе и разрешениям пользователя.
Синтаксис
Синтаксис 1:имя_файла_профиля_службы.exe /q:a /c:"cmstp.exeимя_файла_профиля_службы.inf [/nf] [/ni] [/ns] [/s] [/su] [/u]"
Синтаксис 2: cmstp.exe [/nf] [/ni] [/ns] [/s] [/su] [/u] "[диск:][путь]имя_файла_профиля_службы.inf"
Параметры
имя_файла_профиля_службы.exe
Обязательный параметр для Синтаксиса 1, но недопустим для Синтаксиса 2. Задает имя пакета установки, содержащего профиль, который требуется установить.
/q:a
Обязательный параметр для Синтаксиса 1, но недопустим для Синтаксиса 2. Задает установку профиля без подтверждения пользователя. В этом случае будет отображаться сообщение об успешном завершении установки.
[диск:][путь]имя_файла_профиля_службы.inf
Обязательный параметр. Задает имя файла настройки, который определяет режим установки профиля. Параметр [диск:][путь] недопустим для Синтаксиса 1.
/nf
Файлы поддержки не устанавливаются.
/ni
Значок на рабочем столе не создается. Данный параметр применяется только на компьютерах, работающих под управлением операционных систем Windows 95, Windows 98, Windows NT 4.0 или Windows Millennium Edition.
/ns
Ярлык на рабочем столе не создается. Данный параметр применяется только на компьютерах, работающих под управлением операционных систем Windows 2000 или Windows XP.
/s
Отмена уведомлений (т. е. запросов на подтверждения пользователя и сообщения об успешном завершении установки) при установке или удалении профиля службы.
/su
Профиль службы устанавливается только для одного, а не для всех пользователей. Данный параметр применяется только на компьютерах, работающих под управлением операционных систем Windows 2000 или Windows XP.
/u
Удаление профиля службы.
/?
Отображение справки в командной строке.
Заметки
- /s — единственный параметр, который можно использовать вместе с /u.
- Синтаксис 1 обычно используется в приложении выборочной установки. Чтобы воспользоваться этим Синтаксисом, необходимо запустить команду cmstp из каталога, в котором находится файл, указанный в параметре имя_файла_профиля_службы.exe.
Примеры
Следующие примеры иллюстрируют возможные варианты использования команды cmstp при работе с вымышленным профилем службы Fiction и его файлами.
- Чтобы установить профиль службы Fiction без файлов поддержки, введите следующую команду:
fiction.exe /c:"cmstp.exe fiction.inf /nf"
- Чтобы установить профиль службы Fiction для одного пользователя без уведомлений, введите следующую команду:
fiction.exe /c:"cmstp.exe fiction.inf /s /su"
- Чтобы удалить профиль службы Fiction без уведомлений, введите следующую команду:
fiction.exe /c:"cmstp.exe fiction.inf /s /u"
Color
Изменение цвета текста и фона в окне командной строки для текущего сеанса. Выполненная без параметров команда color восстанавливает стандартные цвета текста и фона в окне командной строки.
Синтаксис
color [тф]
Параметры
тф
Изменение цвета текста т и фона ф. В следующей таблице перечислены допустимые шестнадцатеричные числа, которые можно задать в качестве значений параметров т и ф.
Значение | Цвет |
Черный | |
Синий | |
Зеленый | |
Голубой | |
Красный | |
Сиреневый | |
Желтый | |
Белый | |
Серый | |
Светло-синий | |
A | Светло-зеленый |
B | Светло-голубой |
C | Светло-красный |
D | Светло-сиреневый |
E | Светло-желтый |
F | Яркий белый |
/?
Отображение справки в командной строке.
Заметки
- Чтобы задать стандартные цвета в окне командной строки, щелкните левый верхний угол этого окна, выберите команду Умолчания, перейдите к вкладке Цвета и укажите цвета для параметров Текст на экране и Фон экрана.
- Для изменения цветов окна командной строки в текущем сеансе можно воспользоваться командой cmd /t:тф.
- Если цвета текста и фона совпадают, команда color устанавливает значение параметра ERRORLEVEL в единицу (1).
Примеры
Чтобы изменить цвет текста на красный, а цвет фона на белый в окне командной строки, введите следующую команду:
Color FC
Comp
Побайтное сравнение двух или нескольких файлов. Команда comp позволяет сравнивать файлы, находящиеся на разных дисках и в разных каталогах. При сравнении файлов с помощью команды comp выводятся их имена и расположения. Выполненная без параметров команда comp запрашивает файлы для сравнения.
Синтаксис
comp [файл1] [файл2] [/d] [/a] [/l] [/n=кол_строк] [/c]
Параметры
файл1
Задание имени и расположения первого файла или набора файлов для сравнения. Для указания нескольких файлов можно использовать подстановочные знаки (* и ?).
файл2
Задание имени и расположения второго файла или набора файлов для сравнения. Для задания нескольких файлов можно использовать подстановочные знаки (* и ?).
/d
Вывод различий в десятичном формате. (По умолчанию используется шестнадцатеричный формат.)
/a
Вывод различий в символьном виде.
/l
Вывод номера строки, в которой обнаружено различие, вместо отображения смещения в байтах.
/n=кол_строк
Сравнение первых нескольких строк, заданных параметром кол_строк, обоих файлов, даже если эти файлы имеют разный размер.
/c
Сравнение без учета регистра.
/?
Отображение справки в командной строке.
Примечания
- Сравнение файлов с одинаковыми именами
Если сравниваются файлы с одинаковыми именами, они должны находятся в разных каталогах или на разных дисках. Если в параметре файл2 не указано имя файла, предполагается, что имя файл2 совпадает с именем файл1. Для задания имен файлов можно использовать подстановочные знаки (* и ?).
- Неполное задание параметров файл1 и файл2
Если имена файлов файл1 или файл2 введены не полностью или параметр файл2 пропущен, программа comp выведет на экран запрос для получения недостающих сведений. Если параметр файл1 содержит только имя диска или каталога без имени файла, команда comp сравнивает все файлы в заданном каталоге с файлом файл2. Если параметр файл2 содержит только имя диска или каталога, будет предполагаться, что имя файла файл2 такое же, как в параметре файл1.
- Вывод информации о несовпадениях
В процессе сравнения программа comp выводит сообщения с указанием расположения несовпадающих байтов в файлах. В каждое сообщение включены сведения о смещении адреса несовпадающих байтов и содержимое этих байт (в шестнадцатеричном формате, если не указан параметр /a или /d). Эти сообщения имеют следующий формат:
Ошибка сравнения OFFSET xxxxxxxx
файл1 = xx
файл2 = xx
После того как найдено 10 различий, работа команды comp прекращается и выводится следующее сообщение:
Обнаружено 10 различий. Сравнение завершено.
- Сравнение файлов разного размера
Чтобы сравнить файлы разных размеров, необходимо указать параметр /n. Если файлы имеют различные размеры, comp выводит следующее сообщение:
Разные размеры файлов
Сравнить другие файлы [Y(да)/N(нет)]?
Нажмите клавишу Y для сравнения следующей пары файлов. Нажмите клавишу N для завершения выполнения команды comp.
При нажатии клавиши Y команда comp продолжает сравнение с заданными параметрами, пока не будет нажата клавиша N или заново введена эта команда.
При работе с файлами разного размера воспользуйтесь параметром /n, чтобы сравнить только начала файлов.
- Последовательное сравнение файлов
Если использованы подстановочные знаки (* и ?) для задания нескольких файлов, comp найдет первый файл, удовлетворяющий шаблону файл1, и выполнит его сравнение с соответствующим файлом файл2, если он существует. Команда comp выводит результаты сравнения и проводит сравнение всех файлов, удовлетворяющих шаблону файл1. После завершения работы comp будет выведено следующее сообщение:
Сравнить другие файлы [Y(да)/N(нет)]?
Чтобы сравнить другие файлы, нажмите клавишу Y. Команда comp запросит расположения и имена новых файлов. Чтобы завершить сравнение, нажмите клавишу N. При нажатии клавиши Y команда comp запрашивает Параметры командной строки. Если эти Параметры не заданы, программа comp использует Параметры, введенные ранее.
- Если файлы не найдены
Если командой comp не найдены указанные файлы, выводится запрос на продолжение сравнения.
Примеры
Чтобы сравнить содержимое каталога C:\Reports с содержимым каталога резервных копий \\Sales\Backup\April, введите следующую команду:
comp c:\reports \\sales\backup\april
Чтобы сравнить первые десять строк файлов в каталоге \Invoice и вывести результат в десятичном формате, введите следующую команду:
comp \invoice\*.txt \invoice\backup\*.txt /n=10 /d
Compact
Вывод сведений или изменение уплотнения файлов и каталогов в разделах NTFS. Запущенная без параметров команда compact выводит сведения об уплотнении файлов в текущем каталоге.
Синтаксис
compact [{/c|/u}] [/s[:каталог]] [/a] [/i] [/f] [/q] [имя_файла[...]]
Параметры
/c
Уплотнение заданного каталога или файла.
/u
Разуплотнение заданного каталога или файла.
s:каталог
Задание выполнения операции (уплотнения или разуплотнения) во всех подкаталогах указанного или текущего каталога.
/a
Отображение скрытых и системных файлов.
/i
Игнорирование ошибок.
/f
Принудительное уплотнение или разуплотнение каталогов или файлов. Используется в случае, когда предыдущая операция над данным каталогом или файлом была прервана в результате сбоя системы. Для полного уплотнения частично уплотненного файла используются Параметры /c и /f, а также задается имя такого файла.
/q
Включение в отчет только существенных сведений.
имя_файла
Задание имени файла или каталога. Допускается использование нескольких имен файлов и подстановочных знаков (* и ?).
/?
Отображение справки в командной строке.
Примечания
- Команда compact является интерфейсом командной строки для встроенного средства уплотнения NTFS. Команда позволяет просматривать и задавать атрибуты уплотнения файлов и каталогов разделов дисков с файловой системой NTFS. Состояние сжатия каталога показывает, будут ли автоматически сжаты файлы, добавляемые в каталог. Когда изменяется состояние сжатия каталога, не нужно изменять состояние сжатия файлов, уже помещенных в каталог.
- Нельзя использовать команду compact для чтения, записи и присоединения томов, уплотненных служебными программами DriveSpace и DoubleSpace.
Примеры
Чтобы задать состояние уплотнения текущей папки, а также ее подпапок и существующих файлов, из этой папки, введите следующую команду:
Compact /c /s
Чтобы задать состояние уплотнения файлов в текущей папке, а также всех ее подпапок и файлов в них, без изменения состояния самой этой папки, введите следующую команду:
compact /c /s *.*
Чтобы уплотнить том из корневой папки этого тома, введите следующую команду:
compact /c /i /s:\
В этом примере задается состояние уплотнения корневой папки и всех папок данного тома, а также уплотняются все файлы этого тома. Параметр /i позволяет отменить вывод сообщений об ошибках, чтобы не прерывать процесс уплотнения.
Чтобы уплотнить все файлы с расширением .bmp в каталоге \Tmp и его подкаталогах, но без установки атрибута уплотнения для этих каталогов, введите следующую команду:
compact /c /s:\tmp *.bmp
Чтобы завершить уплотнение файла Zebra.bmp, который был частично уплотнен до сбоя системы, выполните следующую команду: