Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 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; просмотров: 318; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.146 (0.006 с.) |