Вопрос

Я работаю над инструментами автоматизации для ERP-программы, работающей на SCO Unix.
Смотрите мои вопросы на сайте Expect:

Где я могу найти (локально или в Интернете) ресурсы для понимания того, какие управляющие символы используются в сеансе, и, более конкретно, для определения местоположения поля на экране во время взаимодействия с программой ERP?

Это было полезно?

Решение

Конкретные управляющие символы для данного типа терминала хранятся в terminfo База данных.curses считывает значение $TERM при инициализации и использует его для поиска и извлечения соответствующих последовательностей для различных операций терминала.

Другие советы

Мне не совсем понятно, о чем вы спрашиваете, но одним из источников документации по curses является реализация GNU на http://www.gnu.org/software/ncurses.Что касается "управляющих символов", ну, это зависит от того, какой терминал вы используете - ваш, вероятно, понимает коды ANSI - см. http://en.wikipedia.org/wiki/ANSI_escape_code.

Я только что узнал, что X / Open Group выпустила новую версию своего стандарта в ноябре 2009 года (предыдущая версия была выпущена в 1996 году), и она доступна бесплатно в Интернете в их книжном магазине в качестве технического стандарта - X/ Открытые проклятия, Выпуск 7.Вы должны зарегистрироваться, но доступ бесплатный (и регистрация не приводит к завалу электронной почты и т.д.).

Предыдущая версия, выпуск 4, версия 2 (с июля 1996 года), больше недоступна на X / Open.Учитывая новизну выпуска 7, новые функции вряд ли пока будут широко внедрены, но следите за изменениями в ближайшие несколько лет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top