Цель работы: Развитие профессиональных навыков работы с пакетными командными файлами.
Задачи работы:
или напишите нам прямо сейчас:
⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.
— Создание структуры каталогов с помощью пакетных командных файлов.
— Просмотр и удаление файлов с помощью пакетных командных файлов.
— Удаление структуры каталогов с помощью пакетных командных файлов.
— Манипулирование внутренними командами пакетных командных файлов.
Отчет:
1. Название и номер лабораторной работы.
2. Цели и задачи лабораторной работы.
3. Задание
4. Результаты выполненной работы.
5. Ответы на контрольные вопросы
Задание 1
1. В корневом диске с помощью командной строки создать дерево каталогов как показано на рисунке.
2. В каталоге All с помощью командной строки создать следующие файлы: 1.txt, 2.txt, 3.txt, lab1.pas, lab2.pas, face.bmp, foot.bmp, arm.bmp, beatles.mp3, rock.mp3.
3. Создать пакетный командный файл lesson1.bat в каталоге All, описать следующую последовательность команд и прокомментировать каждую из них.
3.1.Удалить каталог В3, в каталоге А1 создать подкаталоги В4 и В5 и удалить каталог В2.
3.2.Скопировать файл lab1.pas в каталог А2 и переименовать его в файл lab3.pas.
3.3.Очистить экран от служебных записей.
3.4.Вывести на экран поочередно информацию, хранящуюся во всех текстовых файлах в каталоге All.
3.5.Скопировать все графические и текстовые файлы из каталога All в каталог С2.
3.6.Объединить все текстовые файлы, хранящиеся в каталоге С2, в файл man.txt и вывести его содержимое на экран.
3.7.Скопировать файл man.txt в директорию А1.
3.8.Вывести на экран информацию о структуре каталога All.
Задание 2 Создать пакетный командный файл lesson2.bat в каталоге All, решающий определенную задачу (по вариантам):
1) Создать командный файл при вызове, которого указать фамилию запускающего. Если запустил Иванов, то вывести строку: «Нет доступа», если запустил Петров, то вывести строку: «Не сегодня». Для всех других пользователей вывести информацию о каталоге, из которого был запущен bat-файл.
Задание 3 Создать командный файл, который бы выводил на экран все файлы заданного расширения. Если расширение при вызове командного файла не заданно вывести: «Расширение не введено», если в текущем каталоге файлов с таким расширением нет, то вывести: «Файлов не найдено».
Задание 4 Создать командный файл, который будет помогать в проведении метеосводок. При вызове командного файла указать кодовое слово: «снег», «дождь», «солнце». Если кодовое слово «снег», то вывести сообщение, что погода будет морозная от -15 до -20. Если кодовое слово «дождь», то погода будет слякотная температура около 0. Если кодовое слово солнце, на улице будет солнечно температура +20. Если параметр не указан, то вывести: «Метеорология бессильна».
Задание 5 Создать командный файл, который бы удалял все файлы заданного расширения. Если расширение при вызове командного файла не заданно вывести: «Расширение не введено», если в текущем каталоге файлов с таким расширением нет, то вывести: «Файлов не найдено».
Задание 6 Создать командный файл, при вызове которого указываются фамилии студентов, выполняющих лабораторную работу. Если такой студент один, вывести на экран «Работает один». Если их двое, то вывести «две головы лучше». Если больше двоих, то «Толпа». Если никто не работает, то «Где все?».
Задание 7 Создать командный файл, при вызове которого указывается модель процессора семейства Intel Pentium (I, II, III, IV). Каждой такой модели сопоставить тактовую частоту и вывести её на экран.
Задание 8 Создать командный файл, при вызове которого указывается марка автомобиля. Каждой такой марке сопоставить максимальную скорость и вывести её на экран. Если такой марки нет, то вывести «Не существует, Вы ошиблись».
Задание 9 Создать командный файл, который выполнял следующие действия: при вызове с параметром 1 — создавал каталог NEW, с параметром 2 — выводил информацию о текущем каталоге, с параметром 3 — информацию о версии системы, с любым другим параметром — фразу «такая команда не определена».
Задание 10 Создать командный файл, при вызове которого указываются фамилии двух студентов. Если первый Иванов, то вывести фразу «В классе будет шумно», если второй Петров, то вывести фразу «В аудитории будет гам». Если первый Иванов и второй Петров, то вывести фразу «Аудитории вообще не будет». Если их нет, то вывести фразу «Все спокойно».
Задание 11 Создать командный файл, с помощью команды PAUSE реализовать следующие действия: вывести на экран «Отформатировать диск С:? Да/Нет» и дождаться реакции пользователя, после любого действия пользователя вывести на экран «Вы точно хотите отформатировать диск С: ? Да/Нет» и дождаться реакции пользователя, далее вывести «Диск С: — отформатирован. До встречи.»
Задание 12 Создать командный файл BATCH1.BAT , выполняющий действия:
Отключение режима отображения на экране выполняемой команды Вывод на экран: «Копирование и удаление файла» Создание на диске A: каталога DIR1, и в нем создание каталога DIR2 Копирование файла с именем TEXT1.TXT из каталога C:ALPHABETTAGAMMA в файл с именем TEXTNEW.TXT в каталоге A:DIR1DIR2 Удаление исходного файла Вывод на экран: “ Файл скопирован и удален ” Пауза до нажатия клавиши
Задание 13 Создать командный файл с именем SUMMA.BAT , выполняющий действия:
Вывод на экран “ Объединение и переименование файлов ” Объединение содержимого файлов ANEW.PAS и BNEW.PAS , находящихся в каталоге C:D1 , в файл CNEW.PAS в каталоге C:D2 Вывод содержимого файла CNEW.PAS на экран Ожидание нажатия клавиши Переименование файлов ANEW.PAS и BNEW.PAS в AOLD.PAS и BOLD.PAS соответственно.
Вывод на экран: «Задание выполнено»
Задание 14 Создать командный файл с именем _EXIST.BAT , выполняющий действия:
Вывод на экран “Копирование файла в случае его отсутствия на дискете” В случае отсутствия файла SIMP.FOR на диске A : скопировать его туда из каталога C:FOR и вывести на экран: «Файл simp.for скопирован на диск A:» Если файл SIMP.FOR уже есть на диске, вывести на экран: «Файл simp.for уже есть на дискете»
Задание 15 Создать командный файл с именем BATCH4.BAT , выполняющий различные действия в зависимости от переданного параметра в строке вызова:
Создание каталога A:MYDIR и копирование в него всех .com и .exe файлов с диска C:
Создание в каталоге A:MYDIR каталога NEWDIR и копирование в него всех .com файлов с диска C:
Вывод на экран содержимого каталога A:MYDIR Удаление каталога A:MYDIRNEWDIR Удаление каталога A:MYDIR
Задание 16 Создать командный файл с именем DIALOG.BAT , запускающий одну из трех программ в зависимости от выбора пользователя:
@Echo off Echo Выберите нужный пункт меню Echo T – Turbo Pascal Echo K – Калькулятор Echo F – Far Manager Choice/c:TKF
If errorlevel 3 goto Far If errorlevel 2 goto Calk If errorlevel 1 goto Pas
:Far C:WorkTurboturbo.exe Goto exit
:Calk C:WorkFarfar.exe Goto exit
:Calk C:WindowsSystem32calc.exe Goto exit
:exit Echo on
Контрольные вопросы
1. Как создать командный файл ?
2. Для чего применяются командные файлы ?
3. Какие действия выполняет команда echo on/off ?
или напишите нам прямо сейчас:
⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.
Прикрепленные файлы: |
|
|---|---|
|
Администрация сайта не рекомендует использовать бесплатные работы для сдачи преподавателю. Эти работы могут не пройти проверку на уникальность. Узнайте стоимость уникальной работы, заполните форму ниже: Узнать стоимость |
|
Скачать файлы: |
|
|
|
