Командные файлы (примеры программирования). Командные языки bat от английского batch – пачка. каждая строка (лист «пачки») этого текстового по типу файла,

Презентация:



Advertisements
Похожие презентации
Интерпретатор CMD. Управление в пакетных файлах Параметры Переходы Условия Циклы.
Advertisements

Команды MS-DOS Диалог пользователя с DOS осуществляется в форме команд (программ на машинном языке), предусматривающих то или иное действие для ОС.
Ф АЙЛЫ ПАКЕТНОЙ ОБРАБОТКИ. П ОНЯТИЕ ПАКЕТНОГО ФАЙЛА Пакетный файл (англ. batch file) текстовый файл в MS-DOS или Windows, содержащий последовательность.
КОМАНДЫ ОС диалог ОС с пользователем: C:>__ Команда приглашение ОС (к диалогу) пользователь C:> dir C:> echo TEXT TO DISPLAY примеры: C:> help | more C:>
Программирование на языке Паскаль Работа с файловой системой.
Файловый тип данных Turbo Pascal Операции для работы с файлами 11 класс.
2 Файл – это программа или данные, имеющие имя и хранящиеся в долговременной (внешней) памяти. Подобно человеку, каждый файл имеет собственное «имя» и.
Команды DOS. Команды MS DOS бывают двух типов: Внутренние команды, их выполняет командый процессор COMMAND.COM (например, dir, copy). Внешние команды.
Работа с файлами Ускоренный поиск файлов Запуск и автоматическое исполнение файлов программ – (файлы – программы – это файлы, содержимым которых являются.
Файлы и файловая система Файл – это объект в виде совокупности данных, имеющий имя и хранящийся в долговременной (внешней) памяти компьютера. Имя файла.
СКРИПТОВЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ Лекция 2 преподаватель кафедры ТМСИ Губин Максим Владимирович Введение в Windows Script Host.
Презентация на тему: Белгород Белгород2006 «Не графические Операционные системы» Выполнил: Пойманов В.Н.
Программное обеспечение компьютера software. Компьютер может выполнить любые действия по обработке информации. Дл этого нужно составить для него точную.
Средства разработки программ на ассемблере. Assembler. Тема 5:
LOGO Операционная система MD_DOS Создание каталогов и файлов Не управляя оборудованием, программа остается всего лишь литературным произведением, написанным.
Работа с файлами.. Процедура Assign(var f; name : String); Связывает внешний файл с именем name и переменную файлового типа f. Все дальнейшие операции.
Файловая переменная. Файл – совокупность данных, записанная во внешней памяти под определенным именем. Любой файл имеет три характерные особенности: уникальное.
Системная оболочка Norton Commander n Автор программы Peter Norton, компания Peter Norton Computing (c 1992г. Semantec)
Программное обеспечение ЭВМ и информация Виды программного обеспечения Файлы и файловые структуры Системное ПО и системы программирования Операционная.
Системное программное обеспечение. Виды программного обеспечения Программное обеспечение компьютера можно разделить на системное и прикладное. Прикладные.
Транксрипт:

Командные файлы (примеры программирования)

Командные языки bat от английского batch – пачка. каждая строка (лист «пачки») этого текстового по типу файла, представляет собой одну из команд DOS или Windows, либо вызов исполняемых файлов. Unix b-shell c-shell Windows bat, cmd vbs Многоплатформенные скриптовые языки JavaScript Python Perl Rubby Tc

Команды (консоль) Запуск команды 1. Выполнить – имя команды 2. Из консольного окна – cmd 3. Из окна файлового менеджера (FAR)

Примеры команд Имякоманды [аргументы] [/параметр] DATE TIME DIR MKDIR DEL REN COPY HELP

Метасимволы в именах файлов * - любой символ в любом количестве ? – любой символ (один) COPY *.DAT *.TXT DEL *.TMP DEL ???

Пакетные файлы autoexec.bat config.sys Файлы конфигурации для DOS. Win98, WinNT *.bat *.cmd Текстовые файлы, содержащие команды и допустимые операторы Вместе с несколькими системными переменными, они составляют упрощенный командный язык, который позволяет автоматизировать рутинные операции с файлами – копирование, удаление, создание архивов и т.д

Операторы командного языка Windows Кроме того, в пакетных файлах разрешено использовать несколько операторов: цикла – FOR, условия – IF, перехода – GOTO, останова – PAUSE, а также оператор вызова другого пакетного файла – CALL. вывод текста на экран (печать) – ECHO запрет вывода команд файла

Примеры командных файлов REM Переименование файлов ren *.dat *.txt test1. off ECHO Переименование файлов ren *.%1 *.txt test2.bat

Запуск из командной строки команда Параметр

Модернизация off echo Переименование файлов IF [%1] ==[] GOTO ERR ren *.%1 *.txt GOTO END :ERR ECHO Расширение файла – обязательный параметр :END echo… IF… ren… GOTO… :ERR :END

Давайте поверим, имеется ли в текущей папки файлы с заданным расширением. Если нет, корректно обработаем эту 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

Задание Написать программу (bat-файл) копирующий файлы с расширением lnk в указанную папку. Имя папки – параметр. Учесть возможные ошибки и правильно обработать их.