1.36 LIST Распечатка файлов
Вывод файлов, частей файлов и даже любых частей диска на принтер (PT-80).
Можно задавать частичные имена файлов.
1.36.1 Ограничения
Это описание действительно для версий начиная с SP300- E V3.0
1.36.2 Взаимозависимости
|
AMO-комплекс FIDES | |
: |
Обслуживание файлов и устройств |
|
|
|
(см. раздел "Система запуска ISY" в описании системы AMO)
|
|
1.36.3 Функции AMO
|
START-LIST | |
: |
Вывод файлов |
|
1.36.3.1 START-LIST
Краткий обзор процедуры
Код команды |
Параметр |
|
START-LIST |
FILENAME=<строка>,[ADR=<число>],[LEN=<число>] |
|
|
,формат=<парам>,[SEL=<парам>],[ANS=<парам>] |
|
|
,[DIALOG=<парам>],[UNIT=<парам>]; |
|
Пример
Вывести первые 20 байт кода из файла AMO :PDS/APSN/S/DATE@ в шестнадцатиричном формате. Вывести формат текста.
Ввод:
START-LIST:":PDS:APSN/S/DATE@/",,20,H,Y;
Вывод:
LIST ?
<:PDS:APSN/S/DATE@/C> ?
ANS = y
<:PDS:APSN/S/DATE@/D> ?
ANS = n
DEV NAME : PDS
FILE NAME: :PDS:APSN/S/DATE@/C
TYPE : RMX
ADDRESS : H'00000000'
0000 :6E 25 00 08 4E 44 41 54 40 43 30 03 0A 00 00
0010 :00 00 00 00
LIST TERMINATED
STATUS = H'0000
1.36.4 Описание параметров
ADR |
Стартовый адрес |
|
|
|
Относительный стартовый адрес массива данных, подлежащих выводу. |
|
|
|
Тип вводимых данных |
: |
Одно значение |
|
|
|
|
|
опция |
|
|
|
|
Допустимые значения |
: |
Десятичный стартовый адрес |
|
|
|
|
|
макс. 9 цифр |
|
|
|
Значение по умолчанию |
: |
Начало файла |
|
|
|
|
|
|
|
|
|
|
ANS |
Ответ |
|
|
|
Для каждого файла запрашивается, следует ли вывести этот файл |
|
|
Тип вводимых данных |
: |
Одно значение |
|
|
|
|
|
опция |
|
|
|
Допустимые значения |
: |
Y |
= Выводить файл |
|
|
|
|
N |
= Не выводить файл |
|
|
|
|
I |
= Завершить процедуру |
|
|
|
|
C |
= Вывести все остальные файлы |
|
|
|
|
|
|
|
DIALOG |
Режим диалога |
|
|
|
При вызове программами функции FIDES вывести на терминал текст. |
|
|
|
Тип вводимых данных |
: |
Одно значение |
|
|
|
|
|
опция |
|
|
|
|
Допустимые значения |
: |
Y = да |
|
|
|
Значение по умолчанию |
: |
N |
|
|
|
|
|
|
|
|
|
FILENAME |
Имя MML-CMD файла (тест-файл) |
|
|
|
Имя файла, выводимого на печать |
|
|
|
Тип вводимых данных |
: |
Одно значение |
|
|
|
|
|
обязательное |
|
|
|
Допустимые значения |
: |
Полностью или частично заданное имя |
|
|
|
|
|
имя файла на жестком диске (макс. 32 цифры)
|
|
|
|
|
|
имя файла на картридже (макс. 17 цифр)
|
|
|
|
|
|
|
|
|
FORMAT |
Желательный формат вывода |
|
|
|
Тип вводимых данных |
: |
Одно значение |
|
|
|
|
|
обязательное |
|
|
|
|
Допустимые значения |
: |
H |
= Шестнадцатиричный вывод |
|
|
|
|
|
T |
= Вывод текста |
|
|
|
|
|
B |
= Оба вида вывода одновременно |
|
|
|
|
|
S |
= Вывод по 80 знаков в строке без заголовка |
|
|
|
|
|
M |
= Вывод файла, уже редактированного с помощью MMI |
|
|
|
|
|
|
|
|
LEN |
Длина распечаток |
|
|
|
Длина выводимого участка файла.
|
|
|
|
Тип вводимых данных |
: |
Одно значение |
|
|
|
|
|
опция |
|
|
|
|
Допустимые значения |
: |
Тип файла = RMX / PHYSICAL : Число байтов
|
|
|
|
|
|
Тип файла = SAM : Число записей |
|
|
|
|
|
макс. 5 цифр |
|
|
|
|
Значение по умолчанию |
: |
До конца файла |
|
|
|
|
|
|
|
|
SEL |
Подтверждение пользователем вывода частично заданных файлов |
|
|
|
Тип вводимых данных |
: |
Одно значение |
|
|
|
|
|
опция |
|
|
|
|
Допустимые значения |
: |
Y |
= да, запрос с параметром ANS |
|
|
|
|
|
N |
= без запроса, выводить все списки |
|
|
|
Значение по умолчанию |
: |
Y |
|
|
|
|
|
|
|
|
|
UNIT |
Функциональный блок системы, т. е. загружен код сервера. |
|
|
|
Тип вводимых данных |
: |
Одно значение |
|
|
|
|
|
опция |
|
|
|
Допустимые значения |
: |
A1 |
= Сервер администрирования и данных |
(ADS) |
|
|
Значение по умолчанию |
: |
A1 |
|
|
|
1.36.5 Сообщения об ошибках и предупреждения
1.36.5.1 Сообщения об ошибках
F01: |
УСТРОЙСТВО <&> НЕЛЬЗЯ РЕЗЕРВИРОВАТЬ, ТАК КАК ОНО УЖЕ АКТИВИЗИРОВАНО |
|
F02: |
ПРЕРВАНО ПОЛЬЗОВАТЕЛЕМ |
|
F03: |
ОШИБКА В FIDES |
|
F04: |
В УСТРОЙСТВЕ <devname>НЕТ ТОМА |
|
F05: |
ТОМ В УСТРОЙСТВЕ <devname> ЗАЩИЩЕН ОТ ЗАПИСИ |
|
1.36.5.2 Предупреждения
H01: |
<формат1> |
|
|
<формат2> |
|
|
: |
|
|
: |
|
|
<формат3> |
|
|
<формат4> |
|
|
: |
|
|
: |
|
|
<формат 5> |
|
|
<формат6> |
|
1.36.5.3 Форматы вывода
<формат1>
LIST(ПЕЧАТАТЬ) ?
<формат2>
<имя-файла>
<формат3>
DEV NAME : <имя-устр>
FILE NAME: <имя-файла>
TYPE : <physical/sam/rmx>
ADDRESS : H'<адр>'
<формат4>
<нужное-содерж.-файла>
<формат5>
CONTINUE(ПРОДОЛЖИТЬ) ?
<формат6>
LIST FINISHED(ПЕЧАТЬ ОКОНЧЕНА)