![]() |
Вот такое задание
не могу сделать одно задание в лабе, помогите пожалуйста.
1. Создайте новый (дочерний) пакетный файл, воспользовавшись любым текстовым редактором. Имя пакетного файла выберите самостоятельно. 2. Введите в дочерний пакетный файл процедуру форматирования гибкого диска, учитывающую переход в начало процедуры в случае ошибки, из приве- денного выше примера. 3. Модифицируйте родительский пакетный файл, удалив из него лишние команды и добавив ссылку на дочерний пакетный файл для его вызова. 4. Сохраните тексты обоих пакетных файлов. При выполнении пунктов 1-4 задания используйте следующие инструкции: воспользовавшись командой Start и указав путь к родительскому фай- лу, запустите его на выполнение, нажав Enter для ввода, изучите полученный результат и сделайте вывод о проделанной работе, запишите полученную информацию в отчет. 5. Вспомните команду форматирования Format и ее параметры. 6. Модифицируйте родительский и дочерний файлы таким образом, чтобы осуществилась передача из родительского файла двух значений параметров (%пе- ременная) команды Format (подраздел 3.5), находящейся внутри дочернего фай- ла. Обратите внимание на то, что в таблице подраздела 3.5 передаваемые парамет- ры команды Format имеют числовое (%0-%9), а не символьное представление. 7. Сохраните тексты обоих пакетных файлов. При выполнении пунктов 5-7 задания используйте следующие инструкции: воспользовавшись командой Start и указав путь к родительскому фай- лу с параметрами для команды Format, запустите его на выполнение, нажав Enter для ввода, изучите полученный результат и сделайте вывод о проделанной работе, перенесите тексты модифицированных пакетных файлов, а также зна- чения используемых пакетных параметров в отчет. |
Надо головой стукунуть того кто ЭТО придумал. Форматировать дискету через какую то тучу файлов, да еще написано через Опу, 5 раз перечитал пока дошло что нужно.
1) - создаешь 2.cmd любым удобным способом. Внутри него "format диск параметры" (format /? рулит) 2) - бред, ибо если переходить в начало в случае ошибки, процедура зациклится, нужен выход из "процедуры" (к.т.н. писал?) код ошибки смотри по %errorlevel% 3)что такое "лишние" команды?? для вызова другого баника из первого исползуется call 2.cmd или просто 2.cmd, разницу смотри в call /? (заодно позволяет строить процедуры в батниках) 4) видимо в 1.cmd должен остаться только вызов 2.cmd. Вывод- бред полнейший. 5) format /? делать нечего, вспоминать.. 5) call 2.cmd %1 %2 вроде так |
Время: 22:21. |
Время: 22:21.
© OSzone.net 2001-