Поиск готовых решений

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


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


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

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

1.     Назначение командных файлов;
2.     Основные команды.
уметь: создавать командные файлы.

Используемые программно-технические средства: Персональная ЭВМ класса IBM PC стандартной конфигурации; операционная система Windows 7, Microsoft Office 2007.
Выполнение лабораторной работы
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:
Пример 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

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


2 Создайте командный файл, выполняющий следующий алгоритм:
создать на диске D:\ папку RPK;
создать в папке RPK папку Students;
в папке студенты создать папку 2B;
в папке 2B создать текстовый файл с именем ivanov.txt;



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

переименовать в папке RPK файл ivanov.txt на petrov.txt;
удалить из папки 2B файл ivanov.txt;
вывести на экран сообщение: «Командный файл создал студент ваша фамилия».

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

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

@echo off

chcp 1251>nul

set /p b=vvedi symbol:

cd /d E:\

dir /b %b%*.* > E:\files.txt

pause

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

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

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

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

Основная область применения — автоматизация наиболее рутинных операций

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

.BAT, .CMD

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

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

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

@ используется для того чтобы команда не выводилась на экран.

echo позволяет выдавать из командного файла сообщения на экран. Например: echo hello

Также echo off/on включает или выключает отображение команд при выполнении командного файла.

rem позволяет включать в текст командного файла комментарии.

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

Например

@ ECHO OFF

TYPE Е:\primer.txt

PAUSE

CALL 2.bat

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

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

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

COPY Е:\NAME1\%1 Е: \NAME2

Если запустить его из командной строки с параметром primer.txt, то во время исполнения вместо %1 будет подставлен primer.txt:

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

1 комментарий:

  1. Анонимный10:11

    Вопрос, который задает себе каждый вебмастер.

    Мы знаем ответ и поделимся с вами.



    Что нужно уметь?

    ��правильно вести финансовый учет

    ��грамотно использовать финансовую аналитику

    ��уметь определять сайты, в которые стоит инвестировать



    Об этих и других фишках узнаете на вебинаре "Как выйти на доход в полмиллиона долларов в год на инфосайтах?"

    ОтветитьУдалить