Newsgroup: it.comp.os.dos
Titolo: ANSI.SYS

Salve a tutti,
stavo cercando di imparare a modificare lo schermo tramite le escape
sequences, in DOS 6.22. Seguendo il manuale mi sono fatto un prova.bat
con questa riga che avrebbe dovuto assegnare una stringa ad un tasto:
echo ESC["%";"percent"p
(dove ESC sta per freccina a sinistra, CTRL+P+tasto ESC).
una volta lanciato.... non funziona!
Alla pressione di ALT+5 continua ad apparire il % anziche' la mia
stringa.
come mai?
l'ANSI.SYS e' caricato nel config.sys.
non so se c'entra ma uso il dos puro in un HD dove tuttavia e'
installato anche win98.
ammesso che riesca a fare funzionare i miei batch, qualcuno sa di
progetti carini di questo genere da cui imparare? dove magari si
gestisce lo schermo come sul bios, che si passa da un campo all'altro
col TAB e si cambiano le opzioni con PGUP o PGDOWN.
grazie mille,
mirko   
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

> Alla pressione di ALT+5 continua ad apparire il % anziche' la mia
intendevo: SHIFT+5.
grazie.
Charlie, nessun suggerimento? :)


 Charlie, nessun suggerimento? :)
:-)  Non funziona perché qui si tratta di *tasti*, non di caratteri, e % è
"un 5 maiuscolo". Quindi:
echo ESC[37;"percent"p
Ciao!
Charlie / » Assistenza PC a distanza « / 
http://aiutopc.shorturl.com

> echo ESC[37;"percent"p
Ciao Charlie,
grazie per la risposta.
purtroppo non funziona neanche cosi' e la riga che ho postato l'ho presa
dal manuale DOS, per cui dovrebbe essere corretta, credo.
ho notato che con o senza l'ANSI.SYS caricato nel config.sys il risulato
e' lo stesso, cioe' non funziona. sara' un indizio?
inoltre, per un file batch, e' corretto scrivere
echo (freccina a sinistra)[37;"percent"p ?
davvero non so che pesci pigliare, sembra cosi' semplice...
buon fine settimana,
mirko


 echo (freccina a sinistra)[37;"percent"p ?
Sì, è appunto la riga che ti ho suggerito io, perché?


> Che senza l'ANSI.SYS non funzioni è corretto; il fatto che, a te, non
Ciao Charlie, 
non so come mai, ma la spiegazione sta nel fatto che sullo stesso HD
dove ho installato DOS 6 risieda anche il win98.
se carico l'ANSI.SYS nel config.sys digitando 
device=c:\dos\ansi.sys, 
non funziona (anche se in effetti l'ansi.sys c'e'in c:\dos). 
Se invece pesco il file da
device=c:\windows\command\ansi.sys
funziona.
su un'altra macchina su cui c'e' SOLO dos, tutto fila liscio secondo la
procedura canonica.
che mistero si cela dietro sta gabola??
grazie per le gentili risposte!


 che mistero si cela dietro sta gabola??
"Conflitto di versione". Per inciso, se quando dici che "sullo stesso HD
dove hai installato DOS 6 risiede anche il win98" intendi in realtà *nella
stessa partizione* di quell'hard disk, hai tentato una convivenza
impossibile, che infatti si è rivelata illusoria. In realtà, tu stai usando
il DOS 7.10 di Windows 98 e, come hai visto, quando tenti di dargli in pasto
qualche "pezzo" del DOS 6 (come la versione di ANSI.SYS che hai in C:\DOS),
lui lo rifiuta.


 "Conflitto di versione". Per inciso, se quando dici che "sullo stesso HD
ecco perche' mi diceva "wrong version" o qualcosa del genere. appariva
sunito dopo il boot. purtroppo era perso tra altri messaggi e non l'ho
notato subito.
ma allora sto win e' un cancro, s'insinua dove non vuoi!
l'unico modo per riavere il mio DOS 6 e' quello di installare win su una
partizione differente?
dopo di questa non ti scoccio piu', promesso...
ciao


 partizione differente?
Sì, anche se non capisco bene perché vuoi a tutti i costi il DOS 6 e non usi
addirittura il 7.10 di Windows 98. In ogni caso, visto che il 98 è già
installato, direi che ti conviene lasciarlo dov'è e, nell'eventuale nuova
partizione, installare il DOS 6.


 Ciao!
Ciao.
P.S. Sconsiglio tuttavia di tenere entrambi i sistemi operativi sulla
stessa partizione, sia perche' e' una soluzione poco pulita, che per
l'impossibilita' per Windows di utilizzare la FAT32.
Molto meglio avere partizioni separate e un bel bootloader.
-- 
 ____  Saluti dal   | Eliminate  .non.voglio.spam  dall'indirizzo
(_  _)  __  __ ___  | per rispondermi, se non vi piace quello che
  )/ o\/  \/o_\>-_) | ho scritto considerate che,  in un universo
 (_\_-_|_|_\__/___> | parallelo,  potrebbe essere anche  diverso.