Работа с командными файлами Windows. Работа с командными файлами Windows
Скачать 138.31 Kb.
|
Тема: Работа с командными файлами Windows. Цель работы: приобретение навыков работы с командными файлами в Windows. Ход работы: Вариант №5. Задание: создать командный файл, который выводил бы последнюю строку текстового файла, имя которого задается в качестве параметра командной строки. Если нужный файл не удастся найти, вывести соответствующее сообщение и прервать работу файла. Для решения указанной задачи воспользуемся сведениями из разделов 1.5-1.7 учебно-методического пособия касающихся вопросов управления выполнением командных файлов, работы с переменными среды исполнения и параметрами командной строки. Требуемое решение приведено ниже. @echo off chcp 1251 > NUL IF -%1==- GOTO :NoParam IF NOT EXIST %1 GOTO :NoSuchFile FOR /F "DELIMS=" %%i IN (%1) DO SET "lastline=%%i" ECHO %lastline% GOTO :END :NoSuchFile ECHO File %1 not found! GOTO :END :NoParam ECHO File not specified! :END ECHO Press any key to finish the job! PAUSE > NUL С помощью текстового редактора «Блокнот», входящем в стандартную поставку Windows, введем текст командного файла: Сохраним этот файл под именем 1.bat. Создадим файл test.txt со случайным текстом для проверки нашего командного файла. Запустим на выполнение Cmd.exe, введем имя командного файла 1.bat с различными параметрами: Из проведенных тестовых примеров использования командного файла следует, что разработанный командный файл верно решает поставленную задачу. |