- •Командный процессор ms-dos/windows Теория
- •Имена файлов
- •Подстановочные знаки
- •Внутренние команды ms dos Приглашение ms dos
- •Очистка экрана и цвет текста и фона
- •Дата и время
- •Запуск задач по расписанию
- •Работа с каталогами Смена текущего диска
- •Изменение текущего каталога
- •Просмотр оглавления каталога
- •Дерево каталогов
- •Создание каталога
- •Удаление каталога
- •Переименование/перемещение каталога
- •Установка путей для программ
- •Объединение (конкатенация) файлов
- •Перемещение файлов
- •Сравнение файлов
- •Перенаправление вывода
- •Командные файлы
- •Приостановка выполнения командного файла
- •Командные файлы с параметрами
- •Отключение вывода команд bat-файла на экран и вывод сообщений
- •Безусловный и условный переход в командных файлах
- •Выполнение команды для набора файлов
- •Задания Вариант – 1
- •Вариант – 2
- •Вариант – 3
- •Вариант – 4
- •Вариант – 5
- •Вариант – 6
- •Вариант – 7
- •Вариант – 8
- •Вариант – 9
- •Вариант – 10
Вариант – 4
-
Написать командный файл, задающий пути для поиска исполняемых файлов C:; C:\Windows; C:\TP.
-
Создать командный файл, который записывает в файл if.txt справку по применению команды IF (используйте перенаправление вывода).
-
Написать командный файл, который в заданный каталог выполняет копирование содержимого другого каталога. В процессе копирования пакетный файл должен вести журнал активности в текстовом файле, в который заносятся: время начала копирования, список скопированных файлов и время завершения копирования.
-
Написать командный файл, получающий в качестве параметра имя файла и создающий на его основе самораспаковывающийся архив. В случае если файл не существует, либо не задан параметр, командный файл должен выдавать сообщение об ошибке.
-
Написать командный файл, который сравнивает файлы с расширениями .PAS и .ЕХЕ из текущего каталога с такими же файлами в другом каталоге.
Вариант – 5
-
Написать командный файл, меняющий системное время и дату на 12 часов 12 минут 12 декабря 2012 года, выводящий сообщение «ВЫ АТАКОВАНЫ»
-
Написать командный файл, который при запуске фиксирует время своего запуска в журнал (journal.txt).
-
Написать командный файл, создающий в текущей директории каталог Cons и в нем два файла alltxt.txt и alldoc.doc, которые получаются консолидацией соответственно всех файлов с расширением txt и doc.
-
Написать командный файл, получающий в качестве параметра имя каталога и имя файла. В каталог копируются файлы рисунков, а в файле регистрируются их имена. Если при запуске командного файла хотя бы один из указанных параметров отсутствует, то выдать сообщение об ошибке.
-
Написать командный файл, перебирающий все файлы с расширением TXT и DOC в каталоге (имя которого передается ему в качестве параметра) и добавляющий к каждому из этих файлов заголовок установленной структуры.
Вариант – 6
-
Написать командный файл, запускающий операционную оболочку NC в определенное время каждый понедельник.
-
Написать командный файл, перенаправляющий вывод команды for /? в файл for.txt (если файл уже существует заменить его новым).
-
Написать командный файл сортирующий содержимое каталога по двум каталогам TXT и ALL.
-
Написать командный файл, копирующий все текстовые файлы из одного каталога в другой. Имена каталогов задать в качестве параметров. В случае если каталоги не существуют, либо не задан параметр, пакетный файл должен выдавать сообщение об ошибке.
-
Написать командный файл, копирующий все файлы из текущего каталога с именами, начинающимися с цифры, в текущий каталог диска D
Вариант – 7
-
Написать командный файл, задающий черный цвет букв и белый фон и меняющий приглашение MS DOS на стандартное (определяемое по умолчанию).
-
Создайте командный файл, который в текущей директории находит только текстовые файлы и результаты поиска записывает в файл.
-
Написать командный файл, который копирует файлы с расширением txt, начинающиеся на «Win» из каталога FIRST в каталог SECOND и заменяющий их расширение на doc.
-
Написать командный файл, получающий в качестве параметров имена двух файлов и производящий их побайтовое сравнение. В случае если файлы не существуют, либо не задан параметр, пакетный файл должен выдавать сообщение об ошибке.
-
Написать командный файл, который в заданном каталоге, находит все файлы начинающиеся с символа «0» или «1» и копирует их в заданный каталог.