un prompt diverso


Può darsi che, fino adesso, il prompt che avete visto sullo schermo sia stato diverso da quello riportato nei nostri esempi.
Il prompt può essere modificato a piacere. Tiriamo fuori un po' di fantasia. Digitiamo
 

C> PROMPT $q


ed il DOS cambierà il prompt in
 

C=


E se digitiamo
 

C= PROMPT $l$t$g


otterremo un prompt di questo tipo
 

C<10:24:33>


che indica l'ora. Naturalmente le cifre saranno diverse nel vostro caso, e cambieranno tutte le volte che digiterete un comando o semplicemente premendo "Invio". Il tempo passa, ed il prompt visualizza l'ora, i minuti ed i secondi che l'orologio interno del vostro computer gli forniscono ogni volta che, eseguito un comando, il DOS torna a comunicare di essere in attesa.
Sulla riga del prompt, però, il tempo non scorre. Non si tratta di un orologio: le cifre rimangono fisse, per apparire mutate al prossimo prompt. Il DOS si comporta come un passante a cui chiedete l'ora, vi risponde una volta sola e non si mette a scandire i secondi come un matto.
Se l'orologio del vostro computer è in ritardo o in anticipo, anche l'ora mostrata nel prompt non coinciderà con quella del vostro orologio.

PROMPT
Modifica il prompt del DOS
sintassi: PROMPT [opzioni] [testo]
le opzioni sono:
$q  = (uguale)
$$  $ (dollaro)
$t  ore:minuti:secondi
$d  giorno/mese/anno
$p  path attuale
$v  versione del DOS
$n  lettera del disco attuale
$g  > (maggiore)
$l  < (minore)
$b  | (barra verticale spezzata)
$_  (ritorno a capo)
$e  codice ASCII 27 (per immettere caratteri speciali)
$h  ritorno unitario (cancella un carattere verso sinistra)
il testo è un qualsiasi testo che vogliamo inserire nel prompt.

Esempio:
 

PROMPT $hCiao! Oggi è il $d e sono le $t$_$n$p$g


Da origine al prompt
 

Ciao! Oggi è il 13/12/93 e sono le 15:21:00
C:\>


Nel quale l'opzione $h ha cancellato la lettera del drive immessa dal DOS, è stato riportato il testo previsto con la data e l'ora, $_ ha portato a capo la riga e $n$p$g hanno visualizzato rispettivamente la lettera del drive, la path e il maggiore, simulando il vero prompt del DOS.
Se il comando PROMPT viene usato senza alcuna opzione, causa il ritorno al prompt semplice
 

C>