Newsgroup: it.comp.os.win.win2000
Titolo: shell alternative a cmd.exe

Salve a tutti,
sto cercando una shell per Win2000 che interpreti correttamente i
caratteri di escape ANSI. Ho qualche script che li utilizza per
produrre messaggi colorati e formattati sullo schermo, ma cmd.exe non
funziona (non usa ANSI.SYS). Command.com, sulla carta, dovrebbe
interpretare correttamente gli escape code, pero' cade quando si tratta
di girare tra directories con nomi lunghi, e dovrei modificare molti
altri scripts per farlo funzionare correttamente. Per caso qualcuno
puo' suggerire una shell alternativa a 
command.com
 e cmd.exe?
Idealmente, un singolo eseguibile completamente compatibile con cmd.exe
(al punto da poterlo sostituire in toto) con supporto per ANSI.SYS (o
l'alternativo 
ANSI.COM
, che metteva a posto problemi con la shell di
WinME). Saluti,
Alberto


Non so se puņ essere compatibile con i tuoi script, ma cygwin?
Puoi usare bash, ash, sh, tcsh, e altre shell e almeno per bash (che č 
quello che uso io) i codici ansi sono gestiti correttamente.
LP

Ah, scusa, avrei dovuto essere piu' preciso! Si', cygwin e' una
possibilita', pero' cerco qualcosa di piu' semplice. Dopotutto, cmd.exe
e' sufficiente per quello che devo fare, l'unica mancanza e' la
gestione dei codici ANSI. Mi domando se sia disponibile un piccolo
eseguibile  da usare al posto di cmd.exe senza dover installare cygwin.
Sono un po' allergico ad installare programmi/pacchetti se non quando
definitivamente non posso farne a meno. Qualche altro suggerimento per
shell alternative?
Grazie comunque, penso che ridaro' un'occhiata a cygwin, se sia
possibile una installazione proprio minimale. 
Saluti,
Alberto

 eseguibile  da usare al posto di cmd.exe senza dover installare cygwin.
Prova con msys di mingw32
http://prdownloads.sf.net/mingw/MSYS-1.0.11-2004.04.30-1.exe?download
In realta' basterebbe
http://prdownloads.sf.net/mingw/bash-2.05b-MSYS.tar.bz2?download
pero' ha bisogno della libreria mingw.dll.
Saluti  Manlio Perillo

 wrote in message
news:1139601306.7...@g43g2000cwa.googlegroups.com...

Perche' non ti limiti a carica il driver ANSI.SYS in config.nt?

Salve,
scusate per il ritardo nella risposta, troppo lavoro!
Grazie del consiglio, Manlio, provero' appena possibile a installare
msys.
Per Nameci: eh, il problema e' che ansi.sys non funziona con cmd.exe.
Mi sfugge la ragione
per cui alla Microsoft abbiano deciso che il supporto delle sequenze
ANSI fosse inutile per
la loro shell, pero' cosi' e'. Se si usa 
command.com
, invece, si puo'
usare ansi.sys, ma si
perde, per esempio, la gestione dei nomi lunghi per files e
directories.
Saluti,
Alberto

 wrote in message
news:1140125745.0...@g43g2000cwa.googlegroups.com...

Scusa se insisto, ma non capisco cosa intendi.
Io ho inserito nel mio Config.nt la riga
   device=%SystemRoot%\system32\ansi.sys
e tutti i miei vecchi programmi dos che usavano le seuenze di escape ansi
funzionano a meraviglia.
Per la cronaca ho un W2k Professional
Ciao
  Nameci

Ciao,
penso che tu stia usando 
command.com
 come shell per lanciare i
programmi dos. Ero riuscito ad avere, per esempio, un po' di colore in
uno script, usando appunto 
command.com
 come shell. Se vai su
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q100394
spiegano come usare ANSI.SYS con W2K (tra gli altri), pero'
sottolineano che cmd.exe non supporta il driver. A me servirebbe poter
usare interattivamente (=scrivere ed eseguire comandi in presa diretta)
una console che supporta ANSI.SYS e ne' cmd.exe ne' 
command.com
 (per
altri motivi) vanno bene. Ciao!
Alberto