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>