Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Выйти из оболочки NC. Работу выполнять только средствами DOS.

На диске Н: создать каталог BATH.

1. ¨ В каталоге BATH создать файл part1.bat, содержащий следующие команды:

а) не выводить команды файла на экран;

б) очистить экран;

в) выдать на экран сообщение о создании файла a.txt с консоли;

г) создать текстовый файл с консоли;

д) отсортировать файл a.txt по убыванию и записать результат в файл a_sort.txt;

е) на экране выдать сообщение об отображении отсортированного варианта файла a.txt;

ж) вывести файл a_sort.txt на экран.

¨ *Дополнить файл part1.bat проверкой – если файл a.txt уже есть в текущем
каталоге, сообщить об этом и закончить работу.

2. В каталоге BATH создать файл part2.bat, при работе которого раздается звуковой сигнал и на экране появляются сообщения:

Здравствуйте,
сегодня
<текущая дата>
<текущее время>

Указание: Команды по выводу текущей даты и текущего времени на экран должны отсечь из вывода на экран запросы о вводе новой даты и времени и промоделировать нажатие клавиши ENTER в ответ на этот запрос (сцепить команды ECHO и MORE)

3. ¨ В каталоге BATH создать файл cdfile, состоящий из одной строки: команды cd без признака конца строки.

¨ В каталоге BATH создать командный файл savdir.bat, который будет запоминать текущий каталог для последующего возврата. Файл может содержать команды:

а) не выводить на экран команды файла;

б) перенаправить вывод текущей директории в файл curdir;

в) объединить содержимое файла cdfile (указать полный путь) с содержимым файла curdir в файл return.bat (в каталоге Н:\ВАТН). В результате файл return.bat будет содержать строку: cd полный путь к текущему каталогу;

г) уничтожить файл curdir.

¨ Проверить работу файла savdir.bat на какой-нибудь разветвленной структуре:

§ сначала запустить файл savdir.bat для заполнения текущего каталога;

§ перейти по дереву каталогов в каталог другого уровня и запустить файл return для возврата в предыдущий каталог.

¨ *Изменить новый файл, сделав его более универсальным, а именно:

§ задавать в качестве первого параметра командного файла путь к каталогу, в который предполагается осуществлять возврат из любого места;

§ задавать в качестве второго параметра имя bat-файла, который будет выполнять возврат в этот каталог (т.е. вместо имени файла return.bat должен быть параметр).

4. Создать командный файл tf1.bat, который должен работать следующим образом:

§ На экран выводится последовательно несколько текстовых файлов, имена которых указывались в командной строке. Количество имен может быть любым.

§ Каждый файл выводится на экран после нажатия клавиши, на чистом экране, сверху выдается информация – заголовок, содержащий имя файла.

§ Если файл не существует, должно выводиться сообщение с указанием его имени.

§ По окончании работы выдается сообщение вида "Файлов больше нет."

5. ¨ Создать файл cf1.bat, который может иметь несколько входных параметров, представляющих собой имена файлов. При запуске без параметров должна выводиться подсказка – формат команды. Работа файла cf1.bat заключается в следующем:

§ Для каждого из заданных файлов выполняется проверка на его существование в текущем каталоге, и результат ее выводится на экран.

§ Действия выполняются до тех пор, пока не будут проверены все файлы.

§ В процессе работы должны быть созданы два файла: list_ex.txt и list_n.txt – в первый заносятся имена существующих файлов, во второй – несуществующих.

§ По окончании работы оба новых файла вывести на экран, сопроводив заголовками.

¨ Запустить файл cf.bat с разным количеством параметров (не менее 4–6).

¨ *Сделать в файле cf.bat необходимые изменения, чтобы можно было в качестве первого параметра указывать путь к каталогу, в котором будет выполняться поиск.

6. ¨ Создать файл cf2.bat, параметр которого – имя файла. Работа cf2.bat состоит в проверке наличия указанного файла в текущем каталоге. Далее выполняется разветвление:

§ Если файла нет, вызвать mf.bat, в котором создается пустой файл с указанным именем (имя передавать как параметр) и затем выводится на экран содержимое каталога.

§ Если файл есть, вызвать cf2.bat, который будет распечатывать этот файл на экране, сопровождая заголовком «Печатается файл такой-то» (с указанием его имени).

¨ При запуске любого файла выводить сообщение, какой именно файл работает. По окончании его работы вернуться в исходный файл cf2.bat, в котором вместо стандартного сообщения команды PAUSE сделать свое, например «Работа окончена».

 



<== предыдущая лекция | следующая лекция ==>
 | Идеи Э.С. Бауэра и проблемы геронтологии, Б.Г. Режабек
Поделиться с друзьями:


Дата добавления: 2017-02-24; Мы поможем в написании ваших работ!; просмотров: 877 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Сложнее всего начать действовать, все остальное зависит только от упорства. © Амелия Эрхарт
==> читать все изречения...

2221 - | 2091 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.