Форма № Н-6.01 Відкритий міжнародний університет розвитку людини "Україна" Новокаховский гуманітарний інститут (повна назва вищого навчального закладу) Кафедра програмна інженерія (повна назва кафедри, циклової комісії) ЗВІТ З ЛАБОРАТОРНОЇ РОБОТИ № 1 з Операційних систем (назва дисципліни) на тему: Робота з bat-файлами в ОС Windows. Студента(ки) 4 курсу 4 ПІ 1 групи напряму підготовки______________ спеціальності____________________ Левицький В. А. . (прізвище та ініціали) Керівник Височин Ю. В.________ Національна шкала ______________ Кількість балів:___ Оцінка:ECTS___ м. НОВА КАХОВКА - 2013 р. ТЕМА: Работа с bat-файлами в ОС Windows ЦЕЛЬ РАБОТЫ: Изучить основы написания bat-файлов в ОС Windows ХОД РАБОТЫ 1.1. Написал скрипт для создания директорий. @rem Выполнил студент группы 4ПИ Курило Ростислав @echo Creating directories... @echo off md D:\ros md D:\ros\ros1 md D:\ros\ros1\ros11 md D:\ros\ros1\ros12 md D:\ros\ros1\ros13 md D:\ros\ros2 md D:\ros\ros2\ros21 md D:\ros\ros2\ros22 md D:\ros\ros2\ros23 md D:\ros\ros2\ros22\ros221 md D:\ros\ros2\ros22\ros222 md D:\ros\ros2\ros22\ros223 md D:\ros\ros3 md D:\ros\ros3\ros31 md D:\ros\ros3\ros32 md D:\ros\ros3\ros33 md D:\ros\ros3\ros33\ros331 md D:\ros\ros3\ros33\ros332 md D:\ros\ros3\ros33\ros333 @echo on @echo Creating directories completed... @pause 2.1. Отладил скрипт и запустил на выполнение. 2.1. Написал скрипт для работы с файлами. @rem Выполнил студент группы 4ПИ Курило Ростислав @echo Begin files operations ... @echo ---------------------------------------------- @echo off mkdir temp cd temp 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 FILE12 > f12.bat echo FILE13 > f13.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:\ros\ros2\ros22\ros222\ copy *.gif D:\ros\ros2\ros22\ros223\ copy *.com D:\ros\ros2\ros22\ros221\ FOR %%c in (*.cpp *.pas) do copy %%c d:\ros\ros3\ros32\*.* move *.cpp D:\ros\ros1\ros12 move *.exe D:\ros\ros1\ros13 cd .. rmdir /s /q temp @echo on @echo ---------------------------------------------- @echo Files operations completed ... @pause 2.2. Отладил скрипт и запустил на выполнение. 3.1 Написал скрипт по работе с переменными. @rem Выполнил студент группы 4ПИ Курило Ростислав @echo off echo %0 echo %1 echo %2 if "%1%" == "" goto M1 if "%2%" == "" goto M1 set p1=%1 set p2=%2 set /a p3=p1+p2 echo %p3% > %0_Log1.txt goto M2 :M1 echo %absent goto M3 :M2 echo %happy end :M3 @echo on pause 3.2. Отладил скрипт и запустил на выполнение. 4.1. Написал скрипт для вывода системных переменных в файл. @rem Выполнил студент группы 4ПИ Курило Ростислав set path > fpath.txt pause 4.2. Отладил скрипт и запустил на выполнение. ВЫВОД В результате выполнения лабораторной работы приобретены навыки написания bat-скриптов для командной строки Windows. Созданы скрипты по работе с директориями, файлами, скрипты использующие переданные значения(переменные), скрипты по работе с системными переменными.
1/--страниц