Index of /ukdwk_archive/dwkwebcomplekt/ECHO_4RT11_by_form

[ICO]NameSizeDescription
[PARENTDIR]Parent Directory -  
[   ]ECHO_4RT11_by_form.rar4.1K 
[   ]ECHO.rar2.9K 

программа ECHO для RT-11 http://zx-pk.ru/showthread.php?t=24844&p=860891&viewfull=1#post860891 Прога по сути является аналогом расширенной команды echo из UNIX систем и предназначена для вывода строк из командных файлов. Синтакс команды прост: Код: .ECHO строка Строка может содержать специальные символы (коды указаны восьмеричные): \A - вывод символа (код 007) \B - вывод символа (код 033) \F - вывод символа (код 014) \R - вывод символа (код 015) \T - вывод символа (код 011) \N - вывод символа (код 012) \V - вывод символа (код 013) \\ - вывод символа "" \x - вывод символа с кодом x (где x - восьмеричное число) Любой другой символ после '\' остается неизменным и выводится как если бы перед ним не было '\'. Одиночный символ '\' в конце строки подавляет вывод завершающего . Ограничения программы: программа не будет работать в RT-11 V5.01 и более старых, а также в TSX+ V6.01 и более старых (в этих системах нет способа передачи программе командной строки [можно было, конечно, использовать результат работы макрокоманды .GTLIN, но при вводе командной строки таким способом, система постарается привести ее в формат CSI: вместо "A B" получится "B=A", а возиться с этим лень]) RT-11 сжимает командную строку, удаляя лишние пробелы, а также заменяет символы табуляции на пробелы, и это нужно учитывать (можно использовать строки вида " \ \ " чтобы вывести несколько пробелов подряд) терминальный драйвер RT-11 не транслирует выводимый символ в , соответственно, символ "\N" только сдвинет строку, но оставит курсор в той же позиции (чтобы вывести нужно явно написать "\R\N") Код: .ECHO This is a test This is a test .ECHO TEST STRING TEST STRING .ECHO TEST STRING\ TEST STRING .ECHO 1\T2\T3 1 2 3 .