Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Лабораторная работа. вызовет обработку командного файла V.BAT, которая будет продолжаться до тех пор, пока в нем не закончатся операторы или не встретится оператор возврата EXIT




COMMAND /C V

вызовет обработку командного файла V.BAT, которая будет продолжаться до тех пор, пока в нем не закончатся операторы или не встретится оператор возврата EXIT. По этому оператору продолжится обработка вызывающего командного файла.

 

3. Порядок выполнения работы:

1. Изучить теоретические сведения и составить план выполнения лабораторной работы.

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

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

· Ввести через формальный параметр имя текстового файла; если такого файла с расширением.TXT не существует, выйти и сообщить об этом; если файл существует, осуществить переход в тот каталог, где он находится, вывести на экран распечатку каталога и содержимое файла.

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

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

· Освободить пространство на дискете, для чего удалить файлы, имеющие расширения.OBJ и.EXE, с именами, вводимыми в качестве фактических параметров, в случае существования исходных файлов с расширением.С. Количество имен не определено.

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

· Установить параметры операционной среды (подкаталог, PATH, PROMРT) индивидуально в зависимости от фактического параметра.

 

4. Самостоятельная работа к ЛР:

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.

4. Создать пакетный командный файл lesson2.bat в каталоге All, решающий определенную задачу (по вариантам):

1) Создать командный файл при вызове, которого указать фамилию запускающего. Если запустил Иванов, то вывести строку: "Нет доступа", если запустил Петров, то вывести строку: "Не сегодня". Для всех других пользователей вывести информацию каталоге, из которого был запущен bat-файл.

2) Создать командный файл, который бы выводил на экран все файлы заданного расширения. Если расширение при вызове командного файла не заданно вывести: "Расширение не введено", если в текущем каталоге файлов с таким расширением нет, то вывести: "Файлов не найдено".

3) Создать командный файл, который будет помогать в проведении метеосводок. При вызове командного файла указать кодовое слово: "снег", "дождь", "солнце". Если кодовое слово "снег", то вывести сообщение, что погода будет морозная от -15 до -20. Если кодовое слово "дождь", то погода будет слякотная температура около 0. Если кодовое слово солнце, на улице будет солнечно температура +20. Если параметр не указан, то вывести: "Метеорология бессильна".

4) Создать командный файл, который бы удалял все файлы заданного расширения. Если расширение при вызове командного файла не заданно вывести: "Расширение не введено", если в текущем каталоге файлов с таким расширением нет, то вывести: "Файлов не найдено".

5) Создать командный файл, при вызове которого указываются фамилии студентов, выполняющих лабораторную работу. Если такой студент один, вывести на экран "Работает один". Если их двое, то вывести "две головы лучше". Если больше двоих, то "Толпа". Если никто не работает, то "Где все?".

6) Создать командный файл, при вызове которого указывается модель процессора семейства Intel Pentium (I, II, III, IV). Каждой такой модели сопоставить тактовую частоту и вывести её на экран.

7) Создать командный файл, при вызове которого указывается марка автомобиля. Каждой такой марке сопоставить максимальную скорость и вывести её на экран. Если такой марки нет, то вывести "Не существует, Вы ошиблись".

8) Создать командный файл, который выполнял следующие действия: при вызове с параметром 1 - создавал каталог NEW, с параметром 2 - выводил информацию о текущем каталоге, с параметром 3 - информацию о версии системы, с любым другим параметром - фразу "такая команда не определена".

9) Создать командный файл, при вызове которого указываются фамилии двух студентов. Если первый Иванов, то вывести фразу "В классе будет шумно", если второй Петров, то вывести фразу "В аудитории будет гам". Если первый Иванов и второй Петров, то вывести фразу "Аудитории вообще не будет". Если их нет, то вывести фразу "Все спокойно".

10) Создать командный файл, с помощью команды PAUSE реализовать следующие действия: вывести на экран "Отформатировать диск С:\? Да/Нет" и дождаться реакции пользователя, после любого действия пользователя вывести на экран "Вы точно хотите отформатировать диск С:\? Да/Нет" и дождаться реакции пользователя, далее вывести "Диск С:\ - отформатирован. До встречи."

 

5. Содержание отчета:

1. Цель работы.

2. Краткое описание основных операторов, используемых в пакетных файлах.

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

4. Сделать выводы по работе.

5. Вопросы для самопроверки самостоятельной работы и вопросы для защиты ЛР:

1. Является ли пакетный файл исполняемым?

2. Является ли он загрузочным?

3. В каких случаях, по Вашему мнению, целесообразно использовать пакетные файлы?

4. Какие условия можно проанализировать в командном файле?

5. Что позволяет оператор FOR?

6. При сравнении текстовых констант отличается ли большая буква от маленькой?

7. Как осуществить рекурсивный вызов командных файлов?

8. Какие еще операторы, используемые в пакетных файлах, Вы знаете?

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

10. В чем отличие использования > и >>, при организации перенаправления вывода?

11. Как перенести длинную строчку в командном файле?

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

13. Объясните назначение команды set. В чём преимущество использования переменных? Приведите пример командного файла, использующего команду set.

14. Чем отличаются параметры командного файла от его переменных?

15. В каких случаях может быть использована команда for? Приведите пример командного файла, использующего команду for.

16. Какая команда применяется для вызова из одного командного файла другого командного файла? Приведите пример подобного командного файла (-ов).

Используйте дополнительный материал для подготовки ответов на следующие вопросы:

  1. Что означает: экранировать любой другой символ с безусловным приоритетом.
  2. Объясните назначение операторов: <, >, >>, &, && и ||.

 

Тема: Основные методы восстановления операционной системы

Цель: Научиться производить резервное архивирование и восстановление операционной системы.

Ход выполнения работы:




Поделиться с друзьями:


Дата добавления: 2017-01-14; Просмотров: 1992; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.02 сек.