Pergunta

Estou trabalhando em ferramentas de automação para um programa ERP rodando em SCO Unix.
Veja minhas perguntas no Expect:

Onde posso encontrar (localmente ou na web) recursos para entender quais caracteres de controle são usados ​​em uma sessão e, mais especificamente, determinar a localização de um campo na tela durante uma interação com o programa ERP?

Foi útil?

Solução

Os caracteres de controle específicos para um determinado tipo de terminal são armazenados no terminfo base de dados.maldições lê o valor de $TERM ao inicializar e usa-o para encontrar e extrair as sequências relevantes para as várias operações do terminal.

Outras dicas

Não estou muito claro sobre o que você está perguntando, mas uma fonte de documentação sobre maldições é a implementação do GNU em http://www.gnu.org/software/ncurses.No que diz respeito aos 'caracteres de controle', isso depende de qual terminal você usa - o seu provavelmente entende códigos ANSI - consulte http://en.wikipedia.org/wiki/ANSI_escape_code.

Acabei de descobrir que o Grupo X/Open lançou uma nova versão de seu padrão em novembro de 2009 (a versão anterior foi lançada em 1996), e está disponível gratuitamente na web em sua livraria como Padrão Técnico - Maldições X/Open, Edição 7.Você tem que se registrar, mas o acesso é gratuito (e o registro não leva a uma enxurrada de e-mails, etc.).

A versão anterior, Edição 4, Versão 2 (de julho de 1996), não está mais disponível no X/Open.Dada a novidade da Edição 7, é improvável que os novos recursos sejam amplamente implementados ainda, mas espera-se mudanças nos próximos anos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top