Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_раб ОС_1-4.doc
Скачиваний:
27
Добавлен:
04.11.2018
Размер:
1.3 Mб
Скачать

[Номер строки, перед которой введем новый файл] t[Имя подсоединяемого файла]

Команда QUIT (Q) прекращает работу EDLIN без сохранения файла и изменений, которые сделаны в нем во время работы.

Если файл большой, он может не поместиться целиком в буфер EDLIN в памяти ПК. В этом случае требуется разделить его на части. Для этого запустите редактор EDLIN для этого файла. Напишите W и нажмите Enter, чтобы записать прочитанное. Введите команду APPEND (A) для добавления к файлу и нажмите Enter. Оставшаяся часть файла читается после того, как будет записана его первая часть. Можно сделать изменения этого файла в памяти.

Команда PAGE (P) выводит на экран 23 строки текста. Если читается большой файл, с помощью команды Р можно просмотреть 23 строки. Формат данной команды:

[Номер строки] р

Запомните, что номера строк перед командой Р не указываются. Текущая строка настроена автоматически на первую строку следующей группы – следующие 23 строки.

  1. Пакетный режим

Пакетный режим DOS – файлы типа BATCH.

DOS может группировать и исполнять вместе много команд без введения их всех поочередно. Это удобство обеспечивается файлами типа BATCH.

Пусть создан BATCH файл с именем CHECKER.BAT с помощью команды COPY

Такие файлы всегда должны иметь расширение .BAT, иначе они не могут выполняться правильно.

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

Файл, именуемый AUTOEXEC.BAT, автоматически выполняется при каждой перезагрузке DOS.

Если BATCH файл не AUTOEXEC.BAT не давайте ему имя, использованное для другого файла .COM или .EXE содержащегося в этой же директории.

Если ввести только имя файла без расширения, то DOS ищет сначала .COM файлы, затем .EXE файлы и, наконец .BAT файлы.

BATCH файл можно создать командой COPY или любым текстовым редактором (EDLIN).

Перед изучением создания BATCH файлов, рассмотрим правила создания и работы с BATCH файлами.

  1. Имя BATCH файла должно иметь расширение .BAT.

  2. BATCH файл с именем AUTOEXEC.BAT, находящийся в том же каталоге, что и файл COMMAND.COM исполняется автоматически при каждой перезагрузке DOS.

  3. Существуют специальные BATCH команды для контроля исполнения BATCH файлов. Это следующие: ECHO, FOR, GOTO, IF, SHIFT, PAUSE и REM.

  4. Одновременное нажатие Ctrl и ScrollLock/Break во время исполнения BATCH файла приводит к вопросу DOS: Terminate Batch Job (Y/N)? Если ответить Y оставшиеся команды BATCH файла не исполняются, а N продолжает исполнение с того же места.

  5. Последняя команда в BATCH файле может иметь ссылку на другой BATCH файл, но ни в коем случае не задавайте имя текущего BATCH файла. Так вы создадите замкнутый круг.

  6. BATCH файлы могут иметь до 10 заменяемых параметров.

Рассмотрим несколько примеров.

Пример первый.

В EDLIN создан файл с именем TRANSFER.BAT. Формат команды для исполнения TRANSFER.BAT

TRANSFER %1 %2 %3 %4 %5

Любое %N означает заменяемый параметр.

TRANSFER.BAT это команды DOS, копирующие один файл в другой, показывающие на экране этот файл и текущий каталог, содержащий два файла.

Чтобы скопировать FILE1.TXT в FILE2.TXT и вывести их содержимое на экран, нужно ввести:

TRANSFER FILE1.TXT ТО FILE2.TXT AND TYPE

Объясним каждую команду BATCH файла отдельно. Файл TRANSFER.BAT использует все разрешенные BATCH команды!

Файл TRANSFER.BAT исполняется командой

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]