Команда MORE постраничный вывод на экран

Команда MORE входит в состав утилит PC-DOS и MS-DOS начиная с версии 2.0. Это простейшая команда DOS (объем загрузочного модуля программы, реализующей команду, составляет всего 2&2 б;.йт>. Функционально команда аналогична клавише PAUSE на клавиатуре, однако в отличие от нее MORE выводит информацию порциями установленного размера. Режим вывода по этой команде такой же, как по команде DIR с ключом /Р.

НАЗНАЧЕНИЕ. Команда MORE организует постраничный вывод символьной информации на экран дисплея и используется как в конвейере с другими командами ОС (формат 2), так и отдельно для вывода символьных файлов (формат 1).

ОПИСАНИЕ. С помощью фильтра MORE данные выводятся на экран до его заполнения, после чего изображение останавливается. На нижней строке экрана высвечивается сообщение
—MORE-
Продолжить вывод можно путем нажатия какой-либо клавиши на алфавитно-цифровой клавиатуре. Для прерывания вывода используется код CTRL-C.
При работе с командой MORE необходимо помнить:
-    для промежуточной буферизации выводимой информации MORE создает временный файл на текущем магнитном диске, поэтому команда не выполнится, если диск перегружен или защищен от записи;
-    команда MORE не работает совместно с программами, в которых обмен с консолью производится на физическом уровне (без применения системных средств DOS).
Команда MORE внешняя, выполняется программой, загрузочный модуль которой содержится в файле MORE.COM.

ФОРМАТЫ.

Ф о р м а т 1
[маршрут[ MORE < источник

Формат 2
источник \ [й.маршрут] MORE
Спецификация й.маршрут - каталог, содержащий файл загрузочного модуля программы MORE.
Параметр источник - спецификация файла, который используется в качестве источника информации, выводимой на экран дисплея (это может быть символьный файл или другая команда).

Пример 87. C:\>more < tu.txt

Пример 88. C:\>find "CALL" disp.asm | more

Пример 89. C:\>type help.txt|more
Замечания к примерам. В примерах 87 и 89 на экран в постраничном режиме выводятся символьные файлы: в примере 87 - с помощью переадресации вывода, а в примере 89 - в конвейере с командой TYPE. Конвейер, состоящий из двух команд-фильтров, показан в примере 88. Из листинга программы выбираются все строки с обращениями к подпрограммам и выводятся на экран в постраничном режиме.


Обсудить вопрос в студенческом форуме

 

Сайт содержит информацию о учебном заведении и студенческой общине и не является официальным