Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Лабораторная работа. Операционная система Windows. Основы разработки командных (пакетных) файлов
Цель работы: изучить использование основных команд, применяемых при разработке командных файлов; получить практические навыки разработки командных файлов.
Общие сведения Основные команды, используемые при разработке командных (пакетных) файлов, приводятся в таблице 1. Рассмотрим подробнее их особенности и функциональные возможности.
2.1.1 Команда echo осуществляет вывод сообщений и переключение режима отображения команд на экране. Общий вид команды: ECHO [ON | OFF] Использование команды возможно в следующих форматах: echo off – запрет вывода на экран; echo on – разрешение вывода на экран; echo (без параметров) – запрос состояния эха (on или off) для определения текущего значения этой команды; echo + текстовое сообщение – вывод текстового сообщения на экран; echo % имя переменной окружения % - вывод текущего значения переменной окружения.
2.1.2 Для приостановки выполнения командного файла используется команда pause. При этом на экран выводится сообщение: Для продолжения нажмите любую клавишу... Команду полезно использовать, когда на экране дисплея выводится большое количество информации порциями по страницам, чтобы можно было прочитать и затем перейти к следующему формату. Также ее можно использовать для управления работой командного файла. Если в ответ на команду pause нажать Ctrl+C, то появляется вопрос: Завершить выполнение задания? Выбор Y – останавливает выполнение командного файла, а N - обеспечивает продолжение его выполнения.
2.1.3 Команда find позволяет осуществить поиск слова/фразы в указанном файле. С помощью параметров, перечень которых легко найти, используя справочную систему, можно получить различные варианты поиска. На примере команды find рассмотрим использование формальных и замещаемых параметров в командах. Пример 1. Создадим текстовый файл tt1.txt: what country are you from? what is you name? Создадим командный файл cf1.bat: find /%1 "%2" %3 В созданном командном файле содержатся следующие замещаемые параметры: %1 – запрашивает режим поиска; %2 – определяет запрос строки символов для поиска; %3 – запрашивает имя файла, в котором будет отыскиваться слово «what». Запуск можно выполнить следующей строкой: C:\DOCUME~1\bista\0016~1\ooo> cf1.bat n what tt1.txt C:\DOCUME~1\bista\0016~1\ooo> find /n "what" tt1.txt
При этом на экран будет выведен следующий результат поиска: ---------- TT1.TXT [2] what country are you from? [3] what is you name? Другой вариант поиска можно осуществить с помощью следующей строки: C:\DOCUME~1\bista\0016~1\ooo> cf1.bat c what tt1.txt C:\DOCUME~1\bista\0016~1\ooo> find /c "what" tt1.txt В качестве результата на экране появится запись о количестве найденных в файле слов: ---------- TT1.TXT: 2
2.1.4 Команда goto – позволяет изменить привычную последовательность команд выполнения операторов командного файла. Когда командный процессор встречает строку с оператором goto, то он просматривает все строки файла и отыскивает соответствующую метку–строку с двоеточием. Идентификатор метки может иметь до восьми символов. Команда может использоваться самостоятельно или совместно с оператором if.
2.1.5 Команда if – организует разветвление при выполнении командного файла, т.е. реализует условное выполнение команд. Ее формат: if условие команда В качестве условия обычно используются: а) проверка наличия файла. В этом случае в качестве условия записывается фраза: exist диск:\путь\имя файла.расширение б) проверка идентичности двух символьных строк. Условие задается в виде: str1==str2 Пример 2. Проверка идентичности двух символьных строк. Echo off set /p s=str set /p s1=str if %s%= =%s1% goto m1 Echo all right :m1 set /a n=2 Echo on echo %n% End Используя not, можно проверить противоположное условие.
Пример 3. Командный файл i2.bat проверяет, есть ли в текущем каталоге файл aaa.txt. If exist aaa.txt goto m1 Echo aaa.txt no exist Go end :m1 Type aaa.txt :end
С использованием отрицания:
|
|||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 208; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 54.166.96.191 (0.005 с.) |