Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Sbornik_laboratornykh_rabot_i_KKR Осис.docx
Скачиваний:
22
Добавлен:
29.12.2021
Размер:
1.06 Mб
Скачать

Printchar символ n [атрибуты]

Цвет выводимого символа может быть задан с помощью параметра "атрибуты". Параметр n задает число повторений символа (до 80).

Команда ROWCOL предназначена для позиционирования курсора и вывода с новой позиции заданной последовательности символов. Формат команды

ROWCOL строка столбец ["строка"] [атрибуты]

Числовые параметры "строка" и "столбец" задают соответственно номер строки и номер позиции в строке экрана, начиная с нуля. Кавычки, обрамляющие выводимую строку символов, можно опустить, если строка не содержит ни пробелов, ни запятых. Если строка символов в команде не задана, то просто меняется позиция курсора.

Команда BOX служит для вывода на экран символами псевдографики прямоугольной рамки определенного цвета. Формат команды

BOX строка1 столбец1 строка2 столбец2 [SINGLE | DOUBLE]

[атрибуты]

Первые четыре числовые параметра команды BOX определяют номера строк и позиций в строках для левого верхнего и правого нижнего углов рамки соответственно. Параметры SINGLE и DOUBLE задают тип линий рамки (одинарные или двойные), при этом DOUBLE принимается по умолчанию.

После вывода рамки весь экран остается доступным для вывода последующей информации, адресация позиций экрана не изменяется, а область экрана внутри рамки сохраняется.

Команда WINDOW обеспечивает открытие на экране монитора окна и имеет формат

WINDOW строка1 столбец1 строка2 столбец2 [атрибуты]

[ZOOM] [SHADOW]

Первые четыре параметра имеют тот же смысл, что и в команде BOX. Параметр ZOOM указывает на открытие "распахивающегося" окна, можно использовать синоним EXPLODE. Параметр SHADOW определяет тень от окна.

Отличие команды WINDOW от команды BOX состоит в том, что атрибуты выводимых символов действуют только внутри окна. Система адресации курсора на экране монитора после открытия окна не изменяется. Закрытие окна производится командой CLS.

Более подробное описание программы Norton Batch Enhancer и примеры ее команд приведены во второй части книги [1].

Концепция программы Norton Batch Enhancer оказалась плодотворной – технология командных файлов была расширена благодаря разработкам программистов-энтузиастов, которые создали ряд программ аналогичных Norton Batch Enhancer, но обладающих более широкими возможностями. В табл. 2 представлены краткие сведения о многофункциональных программах, предназначенных для расширения возможностей командных файлов.

Таблица 2

Альтернативные программы типа Batch Enhancer

Наименование программы

Разработчик

Операционная система

Адрес в сети Internet

MBE – Melnik Batch Enchanced

Олег Мельник (Украина)

MS-DOS

BEN – Batch ENhancer

Симон Ли (Канада)

MS-DOS

Screen Wizard

Уорен Смолл (США)

MS-DOS

RONSET

Рон Бемис (США)

MS-DOS

http://www.simtel.net

PowerBatch

Маттиас Нотт (Германия)

MS-DOS

http://www.simtel.net

GET

Боб Стефан (США)

MS-DOS

http://www.simtel.net

GBE – Graphic Batch Enhancer

The Information & Exchange System of

Chicago (США)

MS-DOS

http://www.simtel.net

EBL: Extended Batch Language

Фрэнк Кэнова & Seaware Corp.

(США)

MS-DOS

http://www.simtel.net

EWC – Echo With Color

XEWC – Extended Echo With Color

Клаус-Юрген

Классен

(Германия)

MS-DOS, Windows

http://www.clausjuergen-claussen.de

XSET: Extended SET Instruction

Марк Штерн (Бельгия)

MS-DOS, Windows

http://xset.tripod.com

WBAT – Dialog Box Tool

Хорст Шеффер (Германия)

MS-DOS, Windows

http://home.mnetonline.de/horst.muc