Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемОльга Рыкачева
1 Командные файлы (примеры программирования)
2 Командные языки bat от английского batch – пачка. каждая строка (лист «пачки») этого текстового по типу файла, представляет собой одну из команд DOS или Windows, либо вызов исполняемых файлов. Unix b-shell c-shell Windows bat, cmd vbs Многоплатформенные скриптовые языки JavaScript Python Perl Rubby Tc
3 Команды (консоль) Запуск команды 1. Выполнить – имя команды 2. Из консольного окна – cmd 3. Из окна файлового менеджера (FAR)
4 Примеры команд Имякоманды [аргументы] [/параметр] DATE TIME DIR MKDIR DEL REN COPY HELP
5 Метасимволы в именах файлов * - любой символ в любом количестве ? – любой символ (один) COPY *.DAT *.TXT DEL *.TMP DEL ???
6 Пакетные файлы autoexec.bat config.sys Файлы конфигурации для DOS. Win98, WinNT *.bat *.cmd Текстовые файлы, содержащие команды и допустимые операторы Вместе с несколькими системными переменными, они составляют упрощенный командный язык, который позволяет автоматизировать рутинные операции с файлами – копирование, удаление, создание архивов и т.д
7 Операторы командного языка Windows Кроме того, в пакетных файлах разрешено использовать несколько операторов: цикла – FOR, условия – IF, перехода – GOTO, останова – PAUSE, а также оператор вызова другого пакетного файла – CALL. вывод текста на экран (печать) – ECHO запрет вывода команд файла
8 Примеры командных файлов REM Переименование файлов ren *.dat *.txt test1. off ECHO Переименование файлов ren *.%1 *.txt test2.bat
9 Запуск из командной строки команда Параметр
10 Модернизация off echo Переименование файлов IF [%1] ==[] GOTO ERR ren *.%1 *.txt GOTO END :ERR ECHO Расширение файла – обязательный параметр :END echo… IF… ren… GOTO… :ERR :END
11 Давайте поверим, имеется ли в текущей папки файлы с заданным расширением. Если нет, корректно обработаем эту off REM Переименование файлов IF [%1] ==[] GOTO ERR IF NOT EXIST [*.%1] GOTO NE ren *.%1 *.txt GOTO END :NE ECHO Файлы с расширением %1 не найдены! GOTO END :ERR ECHO Расширение файла – обязательный параметр :END
12 Задание Написать программу (bat-файл) копирующий файлы с расширением lnk в указанную папку. Имя папки – параметр. Учесть возможные ошибки и правильно обработать их.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.