Лабораторная работа на тему: «Командные файлы»

Данная работа бала написана для проведения практического занятия по дисциплине «Операционные системы». В ходе выполнения лабораторной работы учащиеся изучают назначение командных файлов и учатся применять их на практике. В процессе выполнения работы изучается теоретический материал, выполняется практическое задание, ученик готовит отчет о проделанной работе и непосредственно отвечает по исполненному заданию.Перед началом работы каждый ученик в обязательном порядке должен изучить правила  техники...
Раздел Информатика
Класс -
Тип Другие методич. материалы
Автор
Дата
Формат docx
Изображения Нет
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

Лабораторная работа



Тема: «Командные файлы»

1 ОБЩИЕ МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ

1.1 Цель работы: изучить назначение командных файлов и получить практический опыт по созданию и использованию файлов данного типа.

1.2 В результате выполнения лабораторной работы студент должен

знать:

  1. Назначение командных файлов;

  2. Основные команды.

уметь: создавать командные файлы.

1.3 Используемые программно-технические средства:

Персональная ЭВМ класса IBM PC стандартной конфигурации; операционная система Windows XP/7, Microsoft Office 2007.

1.4 В процессе выполнения лабораторной работы студент должен:

  1. изучить теоретический материал;

  2. выполнить практическое задание;

  3. подготовить отчет по лабораторной работе;

  4. отчитаться по исполненному заданию.

Перед выполнением лабораторной работы каждый студент обязан изучить правила техники безопасности при работе в помещении с электронно-вычислительной техникой.


  1. Указания по оформлению отчета:

Отчет должен содержать: титульный лист, цель работы; ответы на контрольные вопросы; описание последовательности действий необходимых для выполнения задания на лабораторную работу; выводы.

1.6 Указания по сдаче зачета преподавателю

Для сдачи зачета необходимо:

1) предъявить отчет;

2) ответить на контрольные вопросы.


2. ТЕОРЕТИЧЕСКИЙ МАТЕРИАЛ

Командный (пакетный) файлом - это текстовый файл в MS-DOS, OS/2 или Windows, содержащий последовательность команд, предназначенных для исполнения командным интерпретатором. После запуска пакетного файла, программа-интерпретатор (как правило, COMMAND.COM или cmd.exe) читает его строка за строкой и последовательно исполняет команды.

Пакетные файлы в DOS имеют расширение .BAT; для других операционных систем они могут иметь другие расширения - например, .CMD в Windows NT.

Основная область применения - автоматизация наиболее рутинных операций, которые регулярно приходится совершать пользователю компьютера: например, копирование, перемещение, переименование, удаление файлов; работа с папками; архивация; создание резервных копий баз данных и т. п. Многие вирусы написаны в виде пакетного файла.

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

Командные файлы создаются обычно каким-либо текстовым редак-тором.

Пример 1. Командный файл, который создает две папки и осуществляет копирование файлов:

MD D:\DOCUMENT

Создание каталога DOCUMENT на диске D

MD D:\TEXT

Создание каталога TEXT на диске D

COPY D:\*.DOC D:\DOCUMENT

Копирование всех файлов типа .DOC с диска D: в каталог DOCUMENT диска D:

COPY D:\*.TXT D:\TEXT

Копирование всех файлов типа .ТХТ с диска D: в каталог TEXT диска D:

Символы и команды по управлению командными файлами

Символ @. По умолчанию команды пакетного файла выводятся на экран перед выполнением. Можно избежать вывода на экран любой от-дельной строки файла. Для этого надо поставить в начале этой строки сим-вол @.

Команда ECHO. Предназначена для включения и выключения эхо-отображения (протокола выполнения) команд на экран.

Echo on - включает режим вывода выполняемых команд на экран;

Echo off - выключает отображение команд;

Пример 2: Внесём изменения в ранее созданный командный файл:

ECHO OFF

MD D:\DOCUMENT

MD D:\TEXT

COPY D:\*.DOC D:\DOCUMENT

COPY D:\*.TXT D:\TEXT

ECHO ON

В результате выполнения команды на экран будет выведена только первая команда (ECHO OFF) и информация о скопированных файлах. Для того чтобы команда ECHO OFF не выводилась на экран, перед ней нужно поставить символ @.

Команда ЕСНО также позволяет выдавать из командного файла сообщения на экран:

Синтаксис: ЕСНО сообщение

Пример 3: Текст командного файла K1.BAT:

cls

echo on

С: (замените на нужный диск)

cd\

dir

Данный командный файл выполняет следующие действия: очищает экран; переходит на диск С; переходит в корневой каталог; выдает на экран содержимое корневого каталога.

Комментарии. Комментарии в командный файл позволяет включать команда REM. Комментарии не интерпретируются как команды во время выполнения файла. Комментарии употребляются для улучшения удобочи-таемости командного файла.

Синтаксис: REM любые_символы

Команда CALL. Предназначена для вызова одного командного файла из другого с последующим возвратом в точку вызова.

Синтаксис: CALL имя_файла [параметры]

Пример 4:

@ ECHO OFF

TYPE D:\primer.txt

PAUSE просмотрим файл

CALL 2.bat

Пример 5: Пусть необходимо создать командный файл cop.bat для копирования файла из папки NAME1 в папку NAME2

COPY D:\NAME1\%1 D: \NAME2

Запустить его на выполнение можно строкой (для работы данного командного файла, необходимо запустить файл через командную строку):

путь\cop primer.txt

При выполнении этого командного файла символ %1 (формальный параметр) будет заменен на значение первого параметра при вызове командного файла, т.е. вместо %1 будет подставлено primer.txt и будет выполнена команда

COPY D:\NAME1\primer.txt D: \NAME2


  1. КОНТРОЛЬНЫЕ ВОПРОСЫ


  1. Что такое командный файл?

  2. Для чего используются пакетные файлы?

  3. Какое расширение имеют файлы данного типа?

  4. Как создать командный файл?

  5. Опишите основные команды: @, echo, call, rem. Приведите примеры

  6. Для чего используются параметры? Приведите пример.

  1. ПРАКТИЧЕСКИЕ ЗАДАНИЯ


  1. Выполните примеры: 1, 2, 3 (создать командные файлы и проверить их работоспособность).

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

- создать на диске С:\ папку RPK;

- создать в папке RPK папку Students;

- в папке студенты создать папку 2B;

- в папке 2B создать текстовый файл с именем ivanov.txt;

- скопировать данный файл в папку RPK;

- переименовать в папке RPK файл ivanov.txt на petrov.txt;

- удалить из папки 2B файл ivanov.txt;

- вывести на экран сообщение: «Командный файл создал студент ваша фамилия».

  1. Создайте свой командный файл (минимальное количество команд - 5).




© 2010-2022