Учебно-методические указания для выполнения лабораторных работ по дисциплине «Операционные системы»




НазваниеУчебно-методические указания для выполнения лабораторных работ по дисциплине «Операционные системы»
страница5/16
ТипУчебно-методические указания
rykovodstvo.ru > Руководство эксплуатация > Учебно-методические указания
1   2   3   4   5   6   7   8   9   ...   16

Создание файлов пакетной обработки данных


Цель работы: приобрести практические навыки создания файлов пакетной обработки.

Изучение теоретических сведений.

Выполнение практических заданий согласно методическим указаниям.

Краткие теоретические сведения

Параметры, значения которых будут заданы при обращении к командному файлу, внутри файла могут иметь обозначения %1, %2, . . . , %N( где N<10 ).

Любой командный пакетный файл имеет расширение bat и может вызываться с параметрами, указанными через пробел (например: class.bat Иванов Петров Сидоров), доступ к параметрам в командном файле осуществляется следующим образом: %номер_параметра (например, %1 - Иванов, %2 - Петров)

Основные команды пакетных командных файлов.

Синтаксис команды

Название команды

REM <любые символы>

Комментарии в командном файле

ECHO <сообщение>

Вывод сообщения на экран

ECHO OFF

Выключение вывода команд на экран

PAUSE <сообщение>

Приостановка выполнения командного файла

GOTO <метка>



:<метка>

Переходы в командном файле

IF <условие><команда>


  • IF  ERRORLEVEL   <команда>

  • IF  EXIST <имя или шаблон файла> <команда>

  • IF%==<текстовая строка>  <команда>




Проверка условий в командном файле


  • кода завершения программы, перед IF

  • наличия файла (NOTотсутствие файла)

  • сравнение двух строк

FOR %переменная IN (множество) DO команда [параметры]

Выполняет заданную команду для каждого файла или набора файлов


Команды системы

Команда CALL

сall [имя_командного_файла] [параметры]
Команда CALL вызывает выполнение командного файла из другого командного файла. Если указаны параметры, то эти параметры передаются вызываемому файлу. Они доступны там, как значения символов %1 - %9. По окончании выполнения вызванного файла, выполнение исходного файла продолжается со следующей строки. В команде call не допускается перенаправление ввода/вывода (использование символов <> |).
Команда COMMANDпошаговое выполнение командных файлов

COMMAND/Y /C имя_командного_файла [параметры]
Команда CHOICE (внешняя команда!)

CHOICE [/C[:]клавиши] [/N] [/S] [/T[:]c,nn] [текст]
Команда CHOICE выводит пользователю заданную подсказку для выбора командного файла. Ждет, пока пользователь выберет из указанного набора клавиш. Эту команду можно использовать только в командных файлах.

CHOICE [/C[:]клавиши] [/N] [/S] [/T[:]c,nn] [текст]

Параметр "текст" задает текст, который вы хотите выводить перед подсказкой.

Параметр /C[:]клавиши задает допустимые в подсказке клавиши. При выводе на экран клавиши будут разделяться запятыми, заключаться в квадратные скобки ([]) и сопровождаться вопросительным знаком. Если вы не указываете параметр /C, CHOICE использует по умолчанию YN. Двоеточие (:) не обязательно.

Параметр /N приводит к тому, что CHOICE не выводит подсказку. Однако текст перед подсказкой выводится. При задании /N указанные клавиши все равно будут доступны.

/S приводит к различимости в CHOICE регистра символов. Если параметр /S не задан, то для любых заданных пользователем клавиш будет восприниматься как верхний, так и нижний регистр.

Например, если в командном файле вы указываете команду:

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 возвращает значение, соответствующее выбору пользователя.

Команда DEBUG запускает программу-отладчик Debug, которую вы можете использовать для проверки и отладки выполняемых файлов.

DEBUG [[диск:][маршрут]имя_файла [параметры]]

Команда CHCP без параметров выводит номер активного набора символов (кодовой страницы). Эту команду можно также использовать для изменения активного набора символов для всех устройств, поддерживающих переключение наборов (для смены кодировки можно использовать параметр 1251).

Параметр

Описание

/? или /H

Выводят справочный текст.

nnn

Номер кодовой страницы.

Параметр nnn задает системный набор символов. DOS предусматривает наборы символов для следующих стран и языков:

Страна

Кодовая страница

Код страны

Великобритания

437 850

044

Германия

437 850

049

Испания

437 850

034

Россия

866 850

007

США

437 850

001

Франция

437 850

033








Изучение теоретических сведений.

Создать следующие пакетные файлы, которые выполняют следующие действия:

1.bat в папке D:\129 создает подпапку 1, в которой создает текстовые файлы 1.txt, 2.txt. Затем переименовывает файл 1.txt в 3.txt.

2. bat удаляет D:\129\1.

Создать два файла 31.bat и 32.bat, которые демонстрируют работу оператора call.

4.bat копирует указанный файл в подготовленную заранее папку.

5.bat сообщает, существует ли указанный файл.

6.bat. Если в качестве параметра указать 1.txt и он есть, то скопировать его в папку D:\129\1. Иначе сообщить, что не выполнено.

7.bat создает папку D:\129\7 и копирует в нее файлы с расширениями txt и bat из текущей папки (использовать команду for).

8.batудаляетпапку D:\129\7.

Изучитеподробнокоманды set, color, title, pause, start, cmd, if, prompt. Приведите примеры пакетных файлов с использованием указанных команд. Для этого в режиме командной строки наберите название команды и «/?». Например, title/?. Создайте текстовый файл с описанием указанных команд.

Реализуйте калькулятор с использованием bat-файлов. После вычисления значения реализуйте возможность запроса на повторное вычисление. Для этого используйте конструкцию вида set /p var0=»Фраза» с последующей проверкой.

Создайте 2 bat-файла — первый настраивает под Ваши предпочтения командную строку и цветовую гамму, второй восстанавливает исходное состояние.

Реализуйте 2 bat-файла для открытия одного и того же html-документа средствами InternetExplorer и MozilaFireFox.

Изучить команду Path, добавить несколько записей. Привести примеры запуска различных программ. Организуйте запуск нескольких программ с ожиданием, т.еследуюшая программа ждет пока закончит работу предыдущая.

Предложить использование команды start с другими ключами.

Создайте bat-файл с использованием if, в котором есть команды вида NEQ. Например, запрашиваются 3 числа, выводится наибольшее и наименьшее.

Изучить возможности for для создания рекурсий. Вывести содержимое всех подкаталогов каталога D:\129.

Создать «большой» пакетный файл, производящий очистку определенных директорий.

Создать пакетный файл, который бы заменял некий файл на диске.

Пакетный файл для резервного копирования. Завершение работы с операционной системой

Оформление отчета с подробным описанием действий и формулирование вывода о проделанной работе.

Ответы на вопросы преподавателя.

1   2   3   4   5   6   7   8   9   ...   16

Похожие:

Учебно-методические указания для выполнения лабораторных работ по дисциплине «Операционные системы» iconМетодические указания по дисциплине пд. 02 Химия для выполнения лабораторных...
Методические указания и задания к лабораторно-практическим занятиям для студентов специальности 35. 02. 05 Агрономия по дисциплине...

Учебно-методические указания для выполнения лабораторных работ по дисциплине «Операционные системы» iconМетодические указания по проведению лабораторных работ по дисциплине «Информатика»
Методические указания по проведению лабораторных работ предназначены для студентов гоапоу «Липецкий металлургический колледж» технических...

Учебно-методические указания для выполнения лабораторных работ по дисциплине «Операционные системы» iconМетодические указания по выполнению лабораторных работ по дисциплине...
Методические указания по выполнению лабораторных работ рассмотрены и утверждены на заседании кафедры «Безопасность труда и инженерная...

Учебно-методические указания для выполнения лабораторных работ по дисциплине «Операционные системы» iconМетодические указания для студентов по выполнению лабораторных и...
Методические указания для студентов по выполнению лабораторных и практических работ

Учебно-методические указания для выполнения лабораторных работ по дисциплине «Операционные системы» iconМетодические указания к лабораторным и домашним работам по дисциплине «Операционные системы»

Учебно-методические указания для выполнения лабораторных работ по дисциплине «Операционные системы» iconМетодические указания для выполнения лабораторных работ по дисциплине...
Цель работы: ознакомиться с методами измерения сопротивления элементов и изоляции электрических цепей

Учебно-методические указания для выполнения лабораторных работ по дисциплине «Операционные системы» iconМетодические указания по дисциплине оп. 06 Основы аналитической химии...
Методические указания и задания к лабораторно-практическим и самостоятельным занятиям по оп. 06 Основы аналитической химии для студентов...

Учебно-методические указания для выполнения лабораторных работ по дисциплине «Операционные системы» iconМетодические указания к выполнению лабораторных работ по дисциплине радиолокационные системы
Лабораторная работа №1 «Изучение принципов построения штатной радиолокационной киа»

Учебно-методические указания для выполнения лабораторных работ по дисциплине «Операционные системы» iconМетодические указания по выполнению практических и лабораторных работ...
Учебно-методическое пособие предназначенодля студентов 3 курса, обучающихся по профессии 23. 01. 03 Автомеханик. Пособие содержит...

Учебно-методические указания для выполнения лабораторных работ по дисциплине «Операционные системы» iconСоставители: Целикова В. Я., преподаватель специальных дисциплин...
Методические указания по выполнения лабораторных работ являются частью ппссз гбпоу «спк» по специальности 23. 02. 01 Организация...

Учебно-методические указания для выполнения лабораторных работ по дисциплине «Операционные системы» iconМетодические указания по выполнению лабораторных работ по дисциплине «Сметное дело»
...

Учебно-методические указания для выполнения лабораторных работ по дисциплине «Операционные системы» iconСборник методических указаний для студентов по выполнению лабораторных работ дисциплина «химия»
Методические указания для выполнения лабораторных работ являются частью основной профессиональной образовательной программы Государственного...

Учебно-методические указания для выполнения лабораторных работ по дисциплине «Операционные системы» iconМетодические указания по выполнению практических и лабораторных работ...
Методические указания предназначены для обучающихся по специальностям технического профиля 21. 02. 08 Прикладная геодезия

Учебно-методические указания для выполнения лабораторных работ по дисциплине «Операционные системы» iconМетодические указания по выполнению лабораторных работ Издательство
Инженерная геодезия. Методические указания по выполнению лабораторных работ. Составители: Шешукова Л. В., Тютина Н. М., Клевцов Е....

Учебно-методические указания для выполнения лабораторных работ по дисциплине «Операционные системы» iconМетодические указания по выполнению практических работ по учебной дисциплине
Методические указания для выполнения практических работ разработаны на основе программы учебной дисциплины «Устранение и предупреждение...

Учебно-методические указания для выполнения лабораторных работ по дисциплине «Операционные системы» iconРеспублики Башкортостан Государственное бюджетное профессиональное...
Номинация «Учебно-методические разработки (практикум, методические указания по проведению лабораторных работ, методические рекомендации...


Руководство, инструкция по применению






При копировании материала укажите ссылку © 2018
контакты
rykovodstvo.ru
Поиск