Командные файлыМИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ЭЛЕКТРОНИКИ И МАТЕМАТИКИ КАФЕДРА ЭЛЕКТРОННО-ВЫЧИСЛИТЕЛЬНОЙ АППАРАТУРЫ ОТЧЕТ по лабораторной работе “Командные файлы” Дисциплина “Системное ПО ЭВМ” Выполнили студенты группы С-45. Преподаватель проф. Зарудный Д. И. Москва 1998 Оглавление Введение Рабочее задание Краткие сведения о командных файлах Практическая часть Тексты программ Протокол работы программ Заключение 1. Введение Командные файлы - средство MS-DOS, позволяющее автоматизировать часто выполняемые действия пользователя. Командные файлы могут выполнять довольно сложную последовательность действий. Основой командных файлов служат команды MS-DOS. 2. Рабочее задание Создать командный файл BATCH1.BAT, выполняющий действия: Отключение режима отображения на экране выполняемой команды Вывод на экран: "Копирование и удаление файла" Создание на диске A: каталога DIR1, и в нем создание каталога DIR2 Копирование файла с именем TEXT1.TXT из каталога C:\ALPHA\BETTA\GAMMA в файл с именем TEXTNEW.TXT в каталоге A:\DIR1\DIR2 Удаление исходного файла Вывод на экран: “Файл скопирован и удален” Пауза до нажатия клавиши Создать командный файл с именем SUMMA.BAT, выполняющий действия: Вывод на экран “Объединение и переименование файлов” Объединение содержимого файлов ANEW.PAS и BNEW.PAS, находящихся в каталоге C:\D1, в файл CNEW.PAS в каталоге C:\D2 Вывод содержимого файла CNEW.PAS на экран Ожидание нажатия клавиши Переименование файлов ANEW.PAS и BNEW.PAS в AOLD.PAS и BOLD.PAS соответственно. Вывод на экран: "Задание выполнено" Создать командный файл с именем _EXIST.BAT, выполняющий действия: Вывод на экран “Копирование файла в случае его отсутствия на дискете” В случае отсутствия файла SIMP.FOR на диске A: скопировать его туда из каталога C:\FOR и вывести на экран: "Файл simp.for скопирован на диск A:" Если файл SIMP.FOR уже есть на диске, вывести на экран: "Файл simp.for уже есть на дискете" Создать командный файл с именем BATCH4.BAT, выполняющий различные действия в зависимости от переданного параметра в строке вызова: Создание каталога A:\MYDIR и копирование в него всех .com и .exe файлов с диска C: Создание в каталоге A:\MYDIR каталога \NEWDIR и копирование в него всех .com файлов с диска C: Вывод на экран содержимого каталога A:\MYDIR Удаление каталога A:\MYDIR\NEWDIR Удаление каталога 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, выполнение командного файла будет прервано. REM Строки, начинающиеся с REM, при выполнении командного файла игнорируются. В них можно записывать комментарии. FOR Формат команды: FOR A IN (*.TXT) DO MORE
Раздел:
Информатика Количество знаков с пробелами: 4229
Количество таблиц: 0
Количество изображений: 0
... С++ та мови низького рівня програмування – Асемблера. Використання різних методів та ресурсів програмування дозволило створити невелику за об’ємом та швидкодіючу програму емуляції роботи командного процесора ОС. ЛІТЕРАТУРА 1. Баженова І. Ю. Visual C++ 6.0 Уроки програмування. – Київ: Фоліо, 1997 2. Б. Керниган, Д. Ричи. Язык программирования «С». – Москва: Видавництво 1996 3. Белецкий ...
... любой символ, который находится между ними, включая и их самих. Если первым символом после "[" идет "!", то указанные символы не должны входить в имя файла 2. Синтаксис языка shell
2.1. Комментарии Строки, начинающиеся с #, трактуются как комментарии. 2.2. Подстановка результатов выполнения команд Выражения можно заключать в обратные кавычки (`). Такие выражения вычисляются в месте ...
... сетевых дисков, а также каталогов, расположенных на этих дисках, осуществляется с помощью программы «Проводник». При включении режима полномочного управления доступом: в диалоге управления атрибутами Secret Net локальных дисков, каталогов и файлов становится доступной группа «Категория конфиденциальности»; в контекстном меню подключенных сетевых дисков, а также каталогов и файлов, расположенных ...
... дисками. Для комп’ютерів із жорстким диском рекомендується створювати не менше ніж три буфери. Файл AUTOEXEC.BAT обробляється автоматично зразу за обробкою файла CONFIG.SYS. У файл AUTOEXEC.BAT включається команди, які здійснюють необхідне настроювання системи. Наведемо приклад можливого змісту файла AUTOEXEC.BAT: echo off path a:DISKDONK;c: set COMSPEC=c:COMМAND.COM prompt $n$q ver mode ...
0 комментариев