
- •Министерство образования и науки Российской Федерации Федеральное агентство по образованию
- •Практика свт
- •230101 «Вычислительные машины, комплексы, системы и сети»
- •Содержание
- •Тема 1.1 Установка и настройка ms-Dos 8
- •Тема 1.3 Установка и настройка ос Windows 50
- •Тема 1.4 Работа со стандартными утилитами ос Windows 136 Перечень дополнительных материалов
- •Тема 1.1 Установка и настройка ms-Dos
- •1.1.1 Структура os ms-dos
- •1.1.2 Драйверы
- •1.1.3Внешние команды
- •1.1.4 Процесс загрузки операционной системы
- •1.1. 5 Состав и общая схема работы ms-dos
- •1.1.6Подготовка разделов нжмд для установки ms dos
- •Copy – Копирование файла
- •Move - Перемещение одного или более файлов:
- •Tree - Графическое представление структуры папок или пути.
- •Copycon – Создание текстового файла
- •Type - Вывод содержимого одного или нескольких текстовых файлов.
- •3. Attrib - Вывод и изменение атрибутов файлов.
- •Рабочее задание
- •Команда echo
- •Команда @
- •Команда choice
- •Команда command
- •Команда if
- •Команда for
- •Команда rem
- •Рабочее задание
- •Выполнение
- •Практика 11
- •Оборудование, по
- •Рабочее задание
- •Содержание отчета
- •Контрольные вопросы
- •Практика 17
- •Оборудование, по
- •Рабочее задание
- •Рабочее задание
- •Оборудование, по
- •Подготовка к работе
- •Теоретические сведения
- •Сортировка файлов
- •Рабочее задание
- •Содержание отчета
- •Тема 1.4 Работа со стандартными утилитами ос Windows
-
Команда echo
Выводит на экран или скрывает текст командного файла при его выполнении. Показывает также, включено или выключено средство эхоотображения. При запуске командного файла MS-DOS обычно отображает выполняемые команды на экране. Этот режим можно выключить или включить.
ECHO [ON OFF]
Чтобы использовать команду для вывода сообщения, запишите:
echo [сообщение]
Параметр ON OFF определяет, нужно ли включить или выключить эхоотображение. Чтобы вывести на экран текущую установку, задайте команду ECHO без параметра. "Сообщение" задает текст выводимого на экран сообщения.
О приостановке выполнения командного файла рассказывается в описании команды PAUSE.
Команду ECHO с параметром сообщения полезно использовать при выключенном эхоотображении. Для вывода длинного сообщения, превышающего размер строки, задайте несколько команд ECHO.
При указании команды ECHO OFF в командной строке командная подсказка не выводится на экран. Чтобы вновь ее увидеть, наберите ECHO ON.
Для предотвращения эхоотображения конкретной строки вы можете задать перед ней в командном файле символ @. Чтобы отобразить на экране пустую строку, наберите команду ECHO с точкой (ECHO.). Пробел между ними не указывается.
При использовании команды ECHO нельзя указывать символ конвейеризации (|) или перенаправления (< или >).
-
Команда @
@<команда>
Оператор @. позволяет не выводить следующую за ним команду на экран. Это аналог оператора ECHO OFF только для одной строки. Часто используется следующим образом в начале многих пакетных файлов:
@ECHO OFF
Это позволяет не выводить и саму запрещающую строку ECHO OFF при выполнении пакетных файлов.
-
Команда choice
Выводит пользователю заданную подсказку для выбора командного файла. Ждет, пока пользователь выберет из указанного набора клавиш. Эту команду можно использовать только в командных файлах.
CHOICE [/C[:]клавиши] [/N] [/S] [/T[:]c,nn] [текст]
Параметр "текст" задает текст, который вы хотите выводить перед подсказкой. Вопросительный знак необходим только в том случае, если вы включаете в текст перед подсказкой символ /. Если вы не задаете текст, CHOICE выводит на экран только подсказку.
Параметр /C[:]клавиши задает допустимые в подсказке клавиши. При выводе на экран клавиши будут разделяться запятыми, заключаться в квадратные скобки ([]) и сопровождаться вопросительным знаком. Если вы не указываете параметр /C, CHOICE использует по умолчанию YN. Двоеточие (:) не обязательно.
Параметр /N приводит к тому, что CHOICE не выводит подсказку. Однако текст перед подсказкой выводится. При задании /N указанные клавиши все равно будут доступны.
/S приводит к различимости в CHOICE регистра символов. Если параметр /S не задан, то для любых заданных пользователем клавиш будет восприниматься как верхний, так и нижний регистр.
Если задан параметр /T[:]c,nn, то команда CHOICE перед использованием заданной клавиши по умолчанию делает паузу в течении заданного числа секунд. В /T указываются следующие значения: c определяет символ, который спустя nn секунд будет задаваться по умолчанию (этот символ должен быть в наборе символов, заданном в параметре /C); nn - задает продолжительность паузы в секундах (допустимые значения лежат в диапазоне от 0 до 99 - если задается 0, то перед назначением по умолчанию будет пауза).
Первая назначенная вами клавиша возвращает значение 1, вторая - 2, третья - 3 и т.д. Если пользователь нажимает клавишу, отсутствующую в списке назначенных клавиш, то CHOICE дает предупреждающий звуковой сигнал (передает на консоль символ 07h).
Если CHOICE обнаруживает состояние ошибки, то возвращает значение 255. Если пользователь передает CTRL+BREAK или CTRL+C, CHOICE возвращает значение, равное 0.
Например, если в командном файле вы указываете команду:
choice /c:ync
то пользователь видит следующее:
[Y,N,C]?
Если вы добавите:
choice /c:ync Yes, No, or Cancel
то пользователю выводится:
Yes, No, orCancel [Y,N,C]?
Если вы зададите команду:
choice /c:ync /t:n,7
то пользователь видит на экране:
[Y,N,C]?
Если по истечении 7 секунд пользователь не нажмет клавишу, CHOICE выбирает N и возвращает значение ERRORLEVEL 2. При нажатии соответствующей клавиши до истечения 7 секунд CHOICE возвращает значение, соответствующее выбору пользователя.