PROMPT
Muda a aparência do aviso de comando.
Você poderá personalizar o aviso de comando para exibir qualquer texto que queira, inclusive informações como o nome do diretório atual, data e hora, e o número da versão do MS-DOS.
Sintaxe :
PROMPT [texto]
Parâmetro :
texto
Especifica o texto e as informações a serem incluídas no aviso de comando do sistema.
A lista abaixo apresenta as combinações de caracteres passíveis de serem incluídas ao invés de, ou além de qualquer(quaisquer) seqüência(s) de caracteres no parâmetro texto. A lista inclui uma breve descrição do texto ou informações que cada combinação de caracteres inclui no aviso de comando.
$Q = (sinal de igualdade)
$$ $ (cifrão)
$T Hora atual
$D Data atual
$P Unidade de caminho atual
$V Número da versão do MS-DOS
$N Unidade atual
$G > (sinal de maior-que)
$L < (sinal de menor-que)
$B | (símbolo de conexão)
$_ ENTER-LINEFEED
$E Código de escape ASCII (código 27)
$H Backspace (para excluir um caractere escrito na linha de comando do aviso)
Comandos Relacionados :
Para obter informações sobre a definição da data e hora atuais, consulte os comandos <DATE> e <TIME>.
Para obter informações sobre seqüências de escape ANSI, consulte o tópico <ANSI.SYS>.
Exemplos :
O exemplo abaixo configura o aviso de comando para exibir a unidade e o caminho atuais, seguidos do sinal de maior-que (>):
prompt $p$g
O comando abaixo exibe um aviso de duas linhas no qual a hora atual aparece na primeira linha e a data atual, na segunda:
prompt time is: $t$_date is: $d
Se o arquivo CONFIG.SYS carregar ANSI.SYS, você poderá usar seqüências de escape ANSI nos avisos de comando. O comando abaixo, por exemplo, exibe o aviso em modo de vídeo reverso e retorna ao modo de vídeo normal para outros textos:
prompt $e[7m$n:$e[m
Os caracteres seguintes ao código de escape ($E) são seqüências de escape ANSI.
Observações :
Usando o comando PROMPT sem o parâmetro de texto
Quando o comando PROMPT ‚ usado para especificar um valor para o texto, PROMPT restabelece o aviso de comando como a configuração padrão, a letra da unidade atual seguida do sinal de maior-que (>).
Usando o valor $P como texto
Se for incluído o caractere $P no parâmetro do texto, o MS-DOS lerá o disco depois de entrar cada comando para determinar a unidade e o caminho atuais. Este procedimento pode levar mais tempo, especialmente para unidades de disco flexível.
Definindo o aviso de comando do MS-DOS no Windows
Se você estiver usando o Microsoft Windows 3.1, poder alterar o aviso de comando com a variável de ambiente WINPMT.
Por exemplo, suponhamos que você queira que a seguinte mensagem preceda o aviso de comando do MS-DOS:
Digite "exit" para voltar ao Windows.
Para exibir esta mensagem, inclua o seguinte comando no arquivo AUTOEXEC.BAT:
set winpmt=Digite "exit" para voltar ao Windows.$_$p$g