Методические



бет54/86
Дата05.12.2022
өлшемі241.78 Kb.
#466510
1   ...   50   51   52   53   54   55   56   57   ...   86
МУ к лаб работам Часть 1

Задача №3.3.1д. Исследовать способы применения команды перехода Goto на кон- кретных примерах.



  1. Модифицируйте существующий пакетный файл, введя в него следующий текст:



Pause Echo. Format A:


If not Errorlevel 1 Goto End

Echo.


Echo *** Error of formatting ***
Rem *** Ошибка форматирования ***

:End Echo.


Echo *** The end of batch program *** Rem *** Конец пакетной программы *** Echo.

Pause





  1. Сохраните текст пакетного файла.

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



      • воспользовавшись командой Start и указав путь к пакетному файлу, запустите его на выполнение, нажав Enter для ввода,

      • изучите пример и полученный с его помощью результат,

      • сделайте вывод о проделанной работе и запишите его в отчет.



Контрольный вопрос:


Каким образом нужно модифицировать текст пакетного файла, чтобы в случае ошибки выводилось сообщение «*** Your disk has errors or no disk in drive E. Insert a new disk! ***» (Ваш диск содержит ошибки или отсутствует в дисководе Е. Вставьте новый диск!) и управление передавалось бы в начало процедуры форматирования? Запишите в отчет модифицированный текст.



  1. Вызов одного пакетного файла из другого без завершения его выполнения осу- ществляется командой Call. Эта команда эквивалентна вызову процедуры из основного тела программы. Она принимает метки в качестве объекта вызова и используется только в сценариях или пакетных файлах; при вызове из командной строки команда Call игнориру- ется.

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






Достарыңызбен бөлісу:
1   ...   50   51   52   53   54   55   56   57   ...   86




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет