- •«Команды и пакетные файлы в ос Windows»
- •Структура команды
- •Шаблоны имен файлов
- •Список команд и группировка
- •Перенаправление ввода/вывода
- •Конвейеры
- •Переменные среды
- •Некоторые команды консольного режима
- •Просмотр и изменение сопоставлений файлов
- •Вывод и изменение атрибутов файлов
- •Вывод имени либо смена текущего каталога
- •Очистка экрана
- •Запуск новой копии интерпретатора команд Windows
- •Установка цветов для текста и фона в текстовых окнах
- •Сравнение содержимого двух файлов или наборов файлов
- •Копирование одного или нескольких файлов в другое место или с другим именем
- •Вывод или изменение даты
- •Удаление одного или нескольких файлов
- •Вывод списка файлов и подкаталогов из указанного каталога
- •Завершение работы интерпретатора команд
- •Сравнение двух файлов или двух наборов файлов и вывод различий между ними
- •Поиск заданного текста в файлах
- •Просмотр и изменение командных строк, сопоставленных с типом файлов
- •Вывод справочных сведений о командах Windows
- •Создание, изменение и удаление меток тома для дисков
- •Создание каталога
- •Последовательный вывод данных по частям размером в один экран
- •Перемещение одного или нескольких файлов из одного каталога в другой, переименование файлов и папок
- •Вывод или задание пути поиска исполняемых файлов
- •Печать текстового файла
- •Изменение приглашения командной строки
- •Удаление каталога
- •Переименование одного или нескольких файлов.
- •Замена файлов
- •Вывод, задание, удаление и ввод переменных среды
- •Выключение или перезапуск компьютера
- •Сортировка строк стандартного ввода или файла
- •Запуск указанной программы или команды в отдельном окне
- •Сведения о конфигурации операционной системы
- •Завершение процесса по его идентификатору или имени образа
- •Отображение списка процессов
- •Вывод или изменение времени
- •Назначение и возможности пакетных файлов
- •Параметры пакетных файлов
- •Позиционные параметры
- •Модификаторы позиционных параметров
- •Переменные среды в пакетных файлах
- •Параметр errorleveLи переменная %errorlevel%
- •Команды для пакетных файлов
- •Вызов одного пакетного файла из другого
- •Вывод сообщений и переключение режима отображения команд на экране
- •Локализация изменений среды в пакетном файле
- •Циклическое выполнение указанной команды для набора значений
- •Передача управления строке пакетного файла
- •Оператор условного выполнения команд в пакетном файле
- •If условие (команда1
- •Порядок выполнения работы
- •Пример выполнения лабораторной работы
- •Примеры заданий на использование команд в диалоге
- •Список вариантов заданий на разработку пакетных файлов
- •Контрольные вопросы
Некоторые команды консольного режима
Ниже приведен неполный список команд консольного режима с кратким описанием их назначения и наиболее важных параметров. Более полная информация о командах и их параметрах может быть получена с помощью команды HELP.
Просмотр и изменение сопоставлений файлов
ASSOC [.рсш[=[тип_файла]]]
.рсш |
Расширение имени файла |
тип_файла |
Тип файлов, сопоставляемый данному расширению |
Команда ASSOCбез параметров выводит список сопоставлений типов файлов (например, “.doc=Word.Document.8” или “.exe=exefile”). Если указано только расширение имени файла, выводится сопоставленный тип файлов для расширения. Если после знака равенства не указан тип файлов, команда удалит текущее сопоставление для указанного расширения.
Следует учитывать, что одному типу файлов может быть сопоставлено несколько расширений (например “.htm” и “.html” для типа “htmlfile”), но не наоборот
См. также описание команды FTYPE.
Вывод и изменение атрибутов файлов
ATTRIB [+ | -] [R | A | S | H] [диск:][путь][файл] [/S] [/D]]
+ |
Установка атрибута. |
- |
Снятие атрибута |
R |
Атрибут "Только чтение". |
A |
Атрибут "Архивный" |
S |
Атрибут "Системный". |
H |
Атрибут "Скрытый" |
/S |
Обработка файлов с указанными именами в текущем каталоге и во всех его подкаталогах. |
/D |
Обработка и файлов, и каталогов |
Вывод имени либо смена текущего каталога
CHDIR [/D][диск:][путь]
CD [/D][диск:][путь]
Команда “CD диск:” отображает имя текущего каталога указанного диска.
Команда CDбез параметров отображает имена текущих диска и каталога.
Параметр /Dиспользуется для одновременной смены текущих диска и каталога.
Очистка экрана
CLS
Запуск новой копии интерпретатора команд Windows
CMD [[/C|/K]строка] [/Q] [/T:цв]
/C |
Выполнение указанной команды (строки) с последующим завершением работы интерпретатора |
/K |
Выполнение указанной команды (строки) без последующего завершения (выдается приглашение к вводу команд) |
/Q |
Отключение режима вывода команд на экран (ECHO). |
/T:цв |
Выбор цвета текста/фона (более подробно см. команду COLOR) |
При вызове с ключами /Cили/Kинтерпретатор, прежде всего, выполняет команды, записанные после ключа. В противном случае сразу выдается приглашение к вводу команд.
Чтобы указать в одной строке несколько команд, следует разделить их символами “&&” и заключить в кавычки.
Следующие специальные символы в строке команды требуют обязательного заключения в кавычки: & ( ) [ ] { } ^ = ; ! ' + , ` ~<пробел>.
Установка цветов для текста и фона в текстовых окнах
COLOR [цвета]
Атрибуты цветов задаются в виде двух шестнадцатеричных цифр – первая задает цвет фона, а вторая определяет цвет текста. Каждая цифра может иметь следующие значения:
0. |
Черный |
1. |
Синий |
2. |
Зеленый |
3. |
Голубой |
4. |
Красный |
5. |
Лиловый |
6. |
Желтый |
7. |
Белый |
8. |
Серый |
9. |
Светло-синий |
A. |
Светло-зеленый |
B. |
Светло-голубой |
C. |
Светло-красный |
D. |
Светло-лиловый |
E. |
Светло-желтый |
F. |
Ярко-белый |
Если аргумент не задан, команда восстанавливает исходный выбор цветов на момент запуска CMD.EXE.
При попытке задать совпадающие цвета текста и фона команда возвращает код ошибки 1.
Пример:“COLOR fc” задает светло-красный текст на ярко-белом фоне.