Вы находитесь на странице: 1из 3

Лабораторная работа №2.

1. Цель – приобретение практических навыков создания и применения файлов пакетной


обработки.
2. @echo off – вывод команд на экран
chcp 1251 – русификатор
set – присвоение переменной значения
help – справка по команде
copy – копирование файла
type – просмотр файла
pause – ожидание пользователя
start – запуск программы
md – создание каталога
call – вызов
3. Задание:

Написать командный файл, который создает переменную, значение которой задает пользователь.

Выводить справку по команде COPY в файл, именем которого является значение переменной,
расширение – txt, файл располагается в текущем каталоге.

Выводит на экран содержание этого файла.

Приостанавливает выполнение до нажатия любой клавиши.

Архиватором RAR заархивировать все файлы текущего каталога, имя архивного файла
соответствует текущей дате, располагается в текущем каталоге.

2. Создать командный файл, который выполнял следующие действия: при вызове создает каталог
с именем, указанном в параметре 1, в нем создает файл, указанный в параметре 2.

3. Создать командный файл, который каждые 15 сек проверяет наличие файла p.pas на диске С.
После того, как файл обнаружен, выводится сообщение на экран READY.

4. Проверить видимость компьютера локальной сети.

Код программы:

1 задание:

@ echo off

chcp 1251

set /p a="Set value of variable: "

copy nul %a%.txt

help copy > %a%.txt

type %a%.txt

pause

start WinRAR A -r "%DATE%.rar"


2 задание:

1.bat
@echo off

md %1

copy nul > %1\%2.txt

pause

2.bat
@echo off

chcp 1251

call 1.2.bat "marik" "archi"

pause

3 задание:

@echo off

:test

if exist c:\p.pas goto go

timeout /t 15

goto test

:go

echo READY

pause

4 задание

@ echo off

arp -a

pause
Вывод: приобретены практические навыки создания и применения файлов пакетной
обработки.

Вам также может понравиться

  • 5
    5
    Документ2 страницы
    5
    Александр Маринюк
    Оценок пока нет
  • 3
    3
    Документ2 страницы
    3
    Александр Маринюк
    Оценок пока нет
  • 4
    4
    Документ2 страницы
    4
    Александр Маринюк
    Оценок пока нет
  • 1
    1
    Документ3 страницы
    1
    Александр Маринюк
    Оценок пока нет