Порядок виконання роботи

Створюємо bat-файл з іменем Lab2_1.bat і Lab2_2.bat за допомогою текстового редактора Notepad. Дані виконувані файли повинні виконати всі процедури та команди, які було використано в попередній лабораторній роботі без використання командного рядка.

Вміст файлу Lab2_1.bat.

md D:ud_PIB

md D:ud_PIBud_PIB_1

md D:ud_PIBud_PIB_1ud_PIB_11

md D:ud_PIBud _PIB_1ud _PIB_12

md D:ud_PIBud_PIB_1ud _PIB_13

md D:ud_PIBud_PIB_2

md D:ud_PIBud_PIB_2ud_PIB_21

md D:ud_PIBud_PIB_2ud_PIB_22

md D:ud_PIBud_PIB_2ud_PIB_23

md D:ud_PIBud_PIB_2ud_PIB_22ud_PIB_221

md D:ud_PIBud_PIB_2ud_PIB_22ud_PIB_222

md D:ud_PIBud_PIB_2ud_PIB_22ud_PIB_223

md D:ud_PIBud_PIB_3

md D:ud_PIBud_PIB_3ud_PIB_31

md D:ud_PIBud_PIB_3ud_PIB_32

md D:ud_PIBud_PIB_3ud_PIB_33

md D:ud_PIBud_PIB_3ud_PIB_33ud_PIB_331

md D:ud_PIBud_PIB_3ud_PIB_33ud_PIB_332

md D:ud_PIBud_PIB_3ud_PIB_33ud_PIB_333

Lab2_2.bat створює, копіює, переміщує і видаляє файли.

Вміст файлу Lab2_2.bat.

echo FILE1 > f1.txt

echo FILE2 > f2.txt

echo FILE3 > f3.txt

echo FILE4 > f4.pas

echo FILE5 > f5.pas

echo FILE6 > f6.pas

echo FILE7 > f7.cpp

echo FILE8 > f8.cpp

echo FILE9 > f9.cpp

echo FILE10 > f10.bat

echo FILE11 > f11.bat

echo FILE12 > f12.bat

echo FILE13 > f13.exe

echo FILE14 > f14.exe

echo FILE15 > f15.exe

echo FILE16 > f16.gif

echo FILE17 > f17.gif

echo FILE18 > f18.gif

echo FILE19 > f19.com

echo FILE20 > f20.com

echo FILE21 > f21.com

echo FILE22 > f22.tmp

echo FILE23 > f23.tmp

echo FILE24 > f24.tmp

copy *.txt D:ud_PIBud_ PIB_2 ud_ PIB_22ud_ PIB_222

copy *.gif D:ud _PIBud_ PIB_2ud_ PIB_22ud_ PIB_223

copy *.com D:ud _PIBud_ PIB_2ud_ PIB_22ud_ PIB_221

FOR %%c IN (*.cpp *.pas) DO copy %%c d:ud _PIBud_ PIB_3ud_ PIB_32*.*

move *.cpp D:ud _PIBud_ PIB_1ud_ PIB_12

move *.exe D:ud _PIBud_ PIB_1ud_ PIB_13

del /f /s /q D:*.tmp

Контрольні питання

1. Яким чином можна створити теку із bat-файлу?

2. Яким чином можна створити файл з довільним іменем із bat-файлу?

3. Яким чином можна додати коментар в bat-файл?

4. Яким чином в bat-файлі створити паузу перед виконанням наступної команди?

5. Яким чином в bat-файлі можна організувати циклічне виконання команди?

6. Яким чином із bat-файлу виконати інший bat-файл?

7. Яким чином можна автоматизувати видалення файлів по типу?