Domanda

sto lavorando a strumenti di automazione per un programma ERP in esecuzione su SCO Unix.
Vedere le mie domande su Expect:

Dove posso trovare (sia a livello locale o sul web) le risorse per capire quali caratteri di controllo vengono utilizzati in una sessione, e più specificamente, determinando una posizione di campo sullo schermo durante un'interazione con il programma ERP?

È stato utile?

Soluzione

I caratteri di controllo specifici per un dato tipo di terminale sono memorizzati nel database terminfo. maledizioni legge il valore di $TERM durante l'inizializzazione e lo utilizza per trovare ed estrarre le sequenze rilevanti per le varie operazioni di terminale.

Altri suggerimenti

In realtà non sono chiaro che cosa si sta chiedendo, ma una fonte di documentazione sulla maledizioni è l'implementazione GNU all'indirizzo http://www.gnu.org/software/ncurses . Per quanto riguarda i 'caratteri di controllo' vanno, bene che dipende da quello che si usa terminale - il vostro probabilmente capisce codici ANSI - vedi http://en.wikipedia.org/wiki/ANSI_escape_code .

Ho appena scoperto che il gruppo X / Open ha rilasciato una nuova versione del loro livello nel novembre 2009 (versione precedente è stato rilasciato nel 1996), ed è disponibile gratuitamente sul web da loro bookstore come standard tecnico - X / Open Maledizioni, Numero 7 . È necessario registrarsi, ma l'accesso è gratuito (e la registrazione non porta a un'inondazione di e-mail, ecc).

La versione precedente, Issue 4, versione 2 (dal luglio 1996), non è più disponibile da X / Open. Data la novità di Numero 7, le nuove funzionalità è improbabile che siano ampiamente ancora implementato, ma cercare i cambiamenti nei prossimi anni.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top