Реферат: Командные файлы - текст реферата. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Реферат

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

Банк рефератов / Программирование

Рубрики  Рубрики реферат банка

закрыть
Категория: Реферат
Язык реферата: Русский
Дата добавления:   
 
Скачать
Microsoft Word, 67 kb, скачать бесплатно
Заказать
Узнать стоимость написания уникального реферата

Узнайте стоимость написания уникальной работы

Командные файлы Оглавление 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, выполнение командного файла будет прервано. REM Строки, начинающиеся с REM, при выполнении командного файла игнорируются. В них можно записывать комментарии. FOR Формат команды: FOR %%x IN (СПИСОК) DO КОМАНДА При выполнении КОМАНДА будет выпол нена для каждого файла из списка. Эту команду можно использовать, если пр ограмма, которую нужно вызвать, не поддерживает "джокеров" - символов "*" и "? " в именах файлов. Пример: FOR %%A IN (*. TXT) DO MORE<%%A Эту команду можно использовать и в командной строке, но при этом вместо %%х нужно писать %х. Параметры командного файла - слова, идущие при его вызове в командной стр оке вслед за именем самого файла. Пример - compare. bat example. txt. example2. txt В командном файле параметры указываются с помощью вы ражений %х, где х - цифра от 1 до 9. %0 означает имя самого командного файла. Так, е сли в приведенном выше примере файл compare. bat содержит строку type %1, то во время вы полнения она заменится на type example. txt. Некоторые команды MS-DOS, необходимые в написании командных файлов: Смена те кущего каталога осуществляется командой CD имя_каталога Создание катало га осуществляется командой MD имя_каталога. Копирование файла - командой COPY имя_файла1 имя_файла2. Удаление файла - командой DEL имя_файла. Удаление каталога – командой DELTREE имя_каталога Файлы объединяются коман дой COPY файл1 + файл2 файл3 после выполнения которой файл3 содержит данные, нах одившиеся в файлах файл1 и файл2. 4. Практическая часть 4.1 Тексты программ 1. Файл BATCH1. BAT @echo offecho Копирование и удален ие файла a: mkdir a: \dir1mkdir a: \dir1\dir2copy c: \alpha\beta\gamma\text1. txt a: \dir1\dir2\textnew. txt del c: \alpha\beta\gamma\text1. txt echo Файл скопирован и у дален pause 2. Файл SUMMA. BAT @echo offecho Объединение и переименование файлов copy c: \d1\anew. pas + c: \d1\bnew. pas c: \ d2\cnew. pastype c: \d2\cnew. paspause rename c: \d1\anew. pas aold. pas rename c: \d1\bnew. pas bold. pas echo Задание выполнено 3. Файл _EXIST. BAT @echo offecho Копиро вание файла в случае его отсутствия на дискете if not exist a: \simp. for goto met1echo Файл simp. for уже ес ть на дискете goto met2: met1 copy c: \for\simp. for a: \simp. for echo Файл simp. for скопирован на диск A:: met2 4. Файл BATCH4. BAT @echo offgoto m%1goto qend: m1a: mkdir a: \mydircopy c: \*. com a: \mydircopy c: \*. exe a: \mydir goto qend: m2 a: cd a: \mydir mkdir a: \mydir\ newdir copy c: \*. com a: \mydir\newdir goto qend: m3 dir a: \mydir goto qend: m4 deltree a: \mydir\newdir goto qend: met5 deltree a: \mydir: qend 2. Протокол раб оты программ 1. Файл BATCH1. BAT Копирование и удаление файла 1 файл(а, ов) скопирова но Файл скопирован и удален Нажмите любую клавишу... 2. Файл SUMMA. BAT Объединение и переименование файлов c: \d1\anew. pas c: \d1\bnew. pas 1 файл(а, ов) скоп ировано Содержимое файла anew. pas Содержимое файла bnew. pas Нажмите любую клави шу... Задание выполнено 3. Файл _EXIST. BAT а) файл отсутствует на дискете: Копирован ие файла в случае его отсутствия на дискете 1 файл(а, ов) скопировано Файл simp. for скопирован на диск A: б) файл есть на дискете: Копирование файла в случае его отсутствия на дискете Файл simp. for уже есть на дискете 4. Файл BATCH4. BAT а) запуск с параметром 1 список из 10. com файлов 10 файл(а, ов) скопировано список из 8. exe фай лов 8 файл(а, ов) скопировано б) запуск с параметром 2 список из 10. com файлов 10 ф айл(а, ов) скопировано в) запуск с параметром 3 вывод содержимого каталога A: \MYDIR г) запуск с параметром 4 Удалить каталог “a: \mydir\newdir” вместе со всеми подка талогами? [Y(да) /N(нет) ] y Удаление a: \mydir\newdir... д) запуск с параметром 5 Удалить каталог “a: \mydir” вместе со всеми подкаталога ми? [Y(да) /N(нет) ] y Удаление a: \mydir... 3. Заключение Выполненные задания позволяют сделать вывод о целесообразности примен ения командных файлов в случае необходимости использования часто повт оряющихся действий. Командные файлы являются наиболее удачным решение м для реализации простых алгоритмов, связанных с операциями над файлами . Однако для реализации сложных алгоритмов язык командных файлов может о казаться недостаточным.
1Архитектура и строительство
2Астрономия, авиация, космонавтика
 
3Безопасность жизнедеятельности
4Биология
 
5Военная кафедра, гражданская оборона
 
6География, экономическая география
7Геология и геодезия
8Государственное регулирование и налоги
 
9Естествознание
 
10Журналистика
 
11Законодательство и право
12Адвокатура
13Административное право
14Арбитражное процессуальное право
15Банковское право
16Государство и право
17Гражданское право и процесс
18Жилищное право
19Законодательство зарубежных стран
20Земельное право
21Конституционное право
22Конституционное право зарубежных стран
23Международное право
24Муниципальное право
25Налоговое право
26Римское право
27Семейное право
28Таможенное право
29Трудовое право
30Уголовное право и процесс
31Финансовое право
32Хозяйственное право
33Экологическое право
34Юриспруденция
 
35Иностранные языки
36Информатика, информационные технологии
37Базы данных
38Компьютерные сети
39Программирование
40Искусство и культура
41Краеведение
42Культурология
43Музыка
44История
45Биографии
46Историческая личность
47Литература
 
48Маркетинг и реклама
49Математика
50Медицина и здоровье
51Менеджмент
52Антикризисное управление
53Делопроизводство и документооборот
54Логистика
 
55Педагогика
56Политология
57Правоохранительные органы
58Криминалистика и криминология
59Прочее
60Психология
61Юридическая психология
 
62Радиоэлектроника
63Религия
 
64Сельское хозяйство и землепользование
65Социология
66Страхование
 
67Технологии
68Материаловедение
69Машиностроение
70Металлургия
71Транспорт
72Туризм
 
73Физика
74Физкультура и спорт
75Философия
 
76Химия
 
77Экология, охрана природы
78Экономика и финансы
79Анализ хозяйственной деятельности
80Банковское дело и кредитование
81Биржевое дело
82Бухгалтерский учет и аудит
83История экономических учений
84Международные отношения
85Предпринимательство, бизнес, микроэкономика
86Финансы
87Ценные бумаги и фондовый рынок
88Экономика предприятия
89Экономико-математическое моделирование
90Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
Свекровь открыла мне глаза на мир: у нас нет денег, потому что мы выносим мусор вечером...
Anekdot.ru

Узнайте стоимость курсовой, диплома, реферата на заказ.

Обратите внимание, реферат по программированию "Командные файлы", также как и все другие рефераты, курсовые, дипломные и другие работы вы можете скачать бесплатно.

Смотрите также:


Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2016
Рейтинг@Mail.ru