- •«Команды и пакетные файлы в ос Windows»
- •Структура команды
- •Шаблоны имен файлов
- •Список команд и группировка
- •Перенаправление ввода/вывода
- •Конвейеры
- •Переменные среды
- •Некоторые команды консольного режима
- •Просмотр и изменение сопоставлений файлов
- •Вывод и изменение атрибутов файлов
- •Вывод имени либо смена текущего каталога
- •Очистка экрана
- •Запуск новой копии интерпретатора команд Windows
- •Установка цветов для текста и фона в текстовых окнах
- •Сравнение содержимого двух файлов или наборов файлов
- •Копирование одного или нескольких файлов в другое место или с другим именем
- •Вывод или изменение даты
- •Удаление одного или нескольких файлов
- •Вывод списка файлов и подкаталогов из указанного каталога
- •Завершение работы интерпретатора команд
- •Сравнение двух файлов или двух наборов файлов и вывод различий между ними
- •Поиск заданного текста в файлах
- •Просмотр и изменение командных строк, сопоставленных с типом файлов
- •Вывод справочных сведений о командах Windows
- •Создание, изменение и удаление меток тома для дисков
- •Создание каталога
- •Последовательный вывод данных по частям размером в один экран
- •Перемещение одного или нескольких файлов из одного каталога в другой, переименование файлов и папок
- •Вывод или задание пути поиска исполняемых файлов
- •Печать текстового файла
- •Изменение приглашения командной строки
- •Удаление каталога
- •Переименование одного или нескольких файлов.
- •Замена файлов
- •Вывод, задание, удаление и ввод переменных среды
- •Выключение или перезапуск компьютера
- •Сортировка строк стандартного ввода или файла
- •Запуск указанной программы или команды в отдельном окне
- •Сведения о конфигурации операционной системы
- •Завершение процесса по его идентификатору или имени образа
- •Отображение списка процессов
- •Вывод или изменение времени
- •Назначение и возможности пакетных файлов
- •Параметры пакетных файлов
- •Позиционные параметры
- •Модификаторы позиционных параметров
- •Переменные среды в пакетных файлах
- •Параметр errorleveLи переменная %errorlevel%
- •Команды для пакетных файлов
- •Вызов одного пакетного файла из другого
- •Вывод сообщений и переключение режима отображения команд на экране
- •Локализация изменений среды в пакетном файле
- •Циклическое выполнение указанной команды для набора значений
- •Передача управления строке пакетного файла
- •Оператор условного выполнения команд в пакетном файле
- •If условие (команда1
- •Порядок выполнения работы
- •Пример выполнения лабораторной работы
- •Примеры заданий на использование команд в диалоге
- •Список вариантов заданий на разработку пакетных файлов
- •Контрольные вопросы
Вывод справочных сведений о командах Windows
HELP [команда]
Выдает справку по указанной команде. Без параметра – выдает список всех команд интерпретатора.
Создание, изменение и удаление меток тома для дисков
LABEL [диск:][метка]
Создание каталога
MKDIR [диск:]путь
MD [диск:]путь
Последовательный вывод данных по частям размером в один экран
MORE [+n] [файлы]
+n |
Начало вывода первого файла со строки с номером n |
файлы |
Список отображаемых файлов. Для разделения имен файлов в списке используются пробелы |
Если не указаны файлы, команда берет данные со стандартного ввода. Удобно использовать команду MOREв конвейере после команды, выдающей большое количество текста на стандартный вывод, например: “TYPE BIGTEXT.TXT | MORE”
В ответ на приглашение “-- More –-” можно вводить следующие команды:
P n |
Вывод следующих nстрок |
S n |
Пропуск nстрок | |
F |
Вывод следующего файла |
Q |
Завершение работы | |
= |
Вывод номера строки |
? |
Вывод строки подсказки | |
<пробел> |
Вывод следующей страницы | |||
<ENTER> |
Вывод следующей строки |
Перемещение одного или нескольких файлов из одного каталога в другой, переименование файлов и папок
MOVE [/Y|/-Y] [диск:][путь]файл[,...]назначение
MOVE [/Y|/-Y] [диск:][путь]имя_папки новое_имя_папки
[диск:] [путь]файл |
Определяет местоположение файла или файлов, которые необходимо переместить |
назначение |
Определяет новое местоположение файла. Назначение может состоять из буквы диска (с последующим двоеточием), имени папки или их комбинации. При перемещении только одного файла можно указать его новое имя |
[диск:] [путь]имя_папки |
Определяет папку, которую необходимо переименовать |
новое_имя |
Определяет новое имя папки |
/Y |
Перезаписывать существующие файлы назначения без предупреждения |
/-Y |
Предупреждать при перезаписи существующего файла назначения. |
Вывод или задание пути поиска исполняемых файлов
PATH [[диск:]путь[;...][;%PATH%]
PATH ;
Использование переменной %PATH%позволяет добавить новые пути поиска к существующим.
Команда “PATH ;” очищает путь поиска используемых файлов, ограничив его текущим каталогом.
Команда PATHбез параметров отображает текущий путь поиска.
Печать текстового файла
PRINT [/D:устройство] [[диск:][путь]файл[...]]
Если ключ /Dне указан, выполняется печать на стандартное устройство печатиPRN.
Изменение приглашения командной строки
PROMPT [приглашение]
Приглашение может включать обычные символы и следующие коды:
$A |
&(амперсанд) |
$B |
|(вертикальная черта) |
$C |
((левая круглая скобка) |
$D |
Текущая дата |
$E |
ESC (символ ASCII с кодом 27) |
$F |
)(правая круглая скобка) |
$G |
>(знак «больше») |
$H |
BACKSPACE (удаление предыдущего символа) |
$L |
<(знак «меньше») |
$N |
Текущий диск |
$P |
Текущие диск и каталог |
$Q |
=(знак равенства) |
$S |
(пробел) |
$T |
Текущее время |
$V |
Номер версии Windows NT |
$_ |
Возврат каретки и перевод строки |
$$ |
$(символ доллара) |
|
|
Например, после выполнения команды
PROMPT $T$S$C$P$F$SEnter,$Splease:
приглашение командной строки будет выглядеть примерно так:
10:58:59.95 (C:\Program Files) Enter, please: