Пример: Глобальная сеть INTERNET
Я ищу:
На главную  |  Добавить в избранное  

Главная/

Программное обеспечение. /

Командные файлы

←предыдущая  следующая→
1 2 

МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ЭЛЕКТРОНИКИ И МАТЕМАТИКИ

КАФЕДРА ЭЛЕКТРОННО-ВЫЧИСЛИТЕЛЬНОЙ АППАРАТУРЫ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ОТЧЕТ

 

 

по лабораторной работе “Командные файлы”

Дисциплина “Системное ПО ЭВМ”

 

 

 

 

 

 

Выполнили студенты группы С-45.

 

 

 

Преподаватель проф. Зарудный Д. И.

 

 

 

 

 

 

Москва 1998

 

 

 

Оглавление

 

 

 

  1. Введение
  2. Рабочее задание
  3. Краткие сведения о командных файлах
  4. Практическая часть
    1. Тексты программ
    2. Протокол работы программ

  5. Заключение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1. Введение

 

 

Командные файлы - средство MS-DOS, позволяющее автоматизировать часто выполняемые действия пользователя. Командные файлы могут выполнять довольно сложную последовательность действий. Основой командных файлов служат команды MS-DOS.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. Рабочее задание

 

 

 

  1. Создать командный файл BATCH1.BAT, выполняющий действия:
    1. Отключение режима отображения на экране выполняемой команды
    2. Вывод на экран: "Копирование и удаление файла"
    3. Создание на диске A: каталога DIR1, и в нем создание каталога DIR2
    4. Копирование файла с именем TEXT1.TXT из каталога C:\ALPHA\BETTA\GAMMA в файл с именем TEXTNEW.TXT в каталоге A:\DIR1\DIR2
    5. Удаление исходного файла
    6. Вывод на экран: “Файл скопирован и удален”
    7. Пауза до нажатия клавиши

  2. Создать командный файл с именем SUMMA.BAT, выполняющий действия:
    1. Вывод на экран “Объединение и переименование файлов”
    2. Объединение содержимого файлов ANEW.PAS и BNEW.PAS, находящихся в каталоге C:\D1, в файл CNEW.PAS в каталоге C:\D2
    3. Вывод содержимого файла CNEW.PAS на экран
    4. Ожидание нажатия клавиши
    5. Переименование файлов ANEW.PAS и BNEW.PAS в AOLD.PAS и BOLD.PAS соответственно.
    6. Вывод на экран: "Задание выполнено"

  3. Создать командный файл с именем _EXIST.BAT, выполняющий действия:
    1. Вывод на экран “Копирование файла в случае его отсутствия на дискете”
    2. В случае отсутствия файла SIMP.FOR на диске A: скопировать его туда из каталога C:\FOR и вывести на экран: "Файл simp.for скопирован на диск A:"
    3. Если файл SIMP.FOR уже есть на диске, вывести на экран: "Файл simp.for уже есть на дискете"

     

     

  4. Создать командный файл с именем BATCH4.BAT, выполняющий различные действия в зависимости от переданного параметра в строке вызова:
    1. Создание каталога A:\MYDIR и копирование в него всех .com и .exe файлов с диска C:
    2. Создание в каталоге A:\MYDIR каталога \NEWDIR и копирование в него всех .com файлов с диска C:
    3. Вывод на экран содержимого каталога A:\MYDIR
    4. Удаление каталога A:\MYDIR\NEWDIR
    5. Удаление каталога A:\MYDIR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3. Краткие сведения о командных файлах

 

 

Командный файл состоит из последовательности строк, в каждой из которых может находиться либо вызов программы, либо вспомогательные команды. Большинство строк командного файла обрабатываются DOS так же, как если бы они вводились пользователем в командной строке. Вспомогательные команды служат для управления ходом работы командного файла. Наиболее распространенные вспомогательные команды:

 

ЕСНО

 

При формате вызова ECHO OFF отменяет вывод строк командного файла на экран при выполнении. Команда ECHO ON возобновляет их вывод на экран. Большинство командных файлов начинаются со строки @ECHO OFF. Символ "@" служит для отмены вывода на экран строки, следующей непосредственно за ним.

В остальных случаях команда ЕСНО выводит на экран текст, следующий за ней в строке.

 

GOTO

 

Применяется для перехода к определенной строке командного файла. При выполнении команды GOTO LABEL происходит переход к строке, начинающейся с текста :LABEL.

 

IF

 

Служит для проверки условия во время выполнения командного файла.

Формат команды: IF УСЛОВИЕ КОМАНДА .

Команда будет выполнена в том случае, если условие будет истинно. Однако, допуст м формат IF NOT УСЛОВИЕ КОМАНДА. При этом команда выполнится, если условие ложно. В качестве команды часто используется GOTO.

 

 

 

 

В качестве условия могут быть использованы выражения:

EXIST ФАЙЛ - истинно в том случае, если указанный файл существует.

СТРОКА1 = = СТРОКА2 - истинно, если строки совпадают. Обычно в одну из строк входят параметры командного файла.

 

PAUSE

 

Приостанавливает выполнение командного файла до нажатия клавиши any. Если нажать клавиши Ctrl+Break, выполнение командного файла будет

←предыдущая  следующая→
1 2 


Copyright © 2005—2007 «RefStore.Ru»