Pregunta

Estoy trabajando en herramientas de automatización para un programa ERP se ejecuta en SCO Unix.
Ver mis preguntas sobre esperar:

¿Dónde puedo encontrar (ya sea localmente o en la web) recursos para la comprensión de lo que los caracteres de control se utilizan en una sesión, y más concretamente, la determinación de una localización de campo en la pantalla durante una interacción con el programa ERP?

¿Fue útil?

Solución

Los caracteres de control específico para un tipo de terminal determinado se almacena en la base de datos terminfo. maldiciones lee el valor de $TERM al inicializar y lo utiliza para encontrar y extraer las secuencias relevantes para las diversas operaciones de la terminal.

Otros consejos

No estoy muy claro lo que están pidiendo, pero una fuente de documentación sobre maldiciones es la implementación GNU http://www.gnu.org/software/ncurses . En cuanto a la marcha '' caracteres de control, así que depende de lo que el terminal se utiliza - la suya, probablemente comprende los códigos de ANSI - ver http://en.wikipedia.org/wiki/ANSI_escape_code .

Me acabo de enterar que el X / Open Group lanzó una nueva versión de su nivel en noviembre de 2009 (versión anterior fue lanzado en 1996), y está disponible gratuitamente en la web de su tienda de libros como Norma Técnica - X / Open Curses, Edición 7 . Hay que registrarse, pero el acceso es gratuito (y el registro no conduce a una inundación de correo electrónico, etc.).

La versión anterior, Número 4, Versión 2 (de julio de 1996), ya no está disponible a partir de X / Open. Dada la novedad del número 7, las nuevas características son poco probables ser ampliamente aplicado todavía, pero si hay cambios en los próximos años.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top