Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Лабораторная работа №1
Теоретическая часть
Цель работы: Изучение языка пакетных командных файлов (Batch Script).
Основные конструкции языка
Передача управления указанному командному файлу. После окончания выполнения вызываемого файла управление будет возвращено на строку, следующую за командой CALL.
Формат вызова:
CALL <имя файла> <список параметров>
Возврат из вызываемого файла:
EXIT <код завершения>
Пример использования:
CALL backup.bat C:\MyDocuments\*.* C:\Backups\MyDocuments.rar
Передача управления на указанную функцию в пределах исполняемого в данный момент командного файла.
После окончания выполнения функции управление будет возвращено на строку, следующую за командой вызова функции.
Внутри функции доступ к переданным в неё параметрам осуществляется через переменные %1 - %9.
Результат выполнения функции передается в переменную %ERRORLEVEL%.
Формат вызова:
CALL:<имя функции> <список параметров>
Возврат из функции:
EXIT /B <возвращаемое значение>
Пример использования:
REM Устанавливаем значения операндов
SET OP1 = 2
SET OP2 = 3
SET OP3 = 5
REM Вызываем функцию с именем SUM с параметрами OP1, OP2 и OP3
CALL:SUM %OP1% %OP2% %OP3%
REM Выводим на экран результат работы функции
ECHO RESULT = %ERRORLEVEL%
PAUSE
EXIT
REM Заголовок функции SUM
:SUM
REM Выводим на экран значения переданных в функцию параметров
ECHO OPERANDS: %1 %2 %3
REM Суммируем параметры и помещаем результат в переменную RESULT
SET /A RESULT = %1 + %2 + %3
REM Выходим из функции с результатом, хранящимся в переменой RESULT
EXIT /B %RESULT%
Дата публикования: 2015-10-09; Прочитано: 141 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!