Para o comando PROMPT, de esta página , ele diz para usar $T
para 12- hora da hora. Isso ainda tem os décimos / centésimos de segundo, mas não acho que isso possa ser removido.
Estou executando um monte de comandos em um prompt de comando em um servidor Windows durante um período de tempo e gostaria de ver quando eu executei pela última vez um comando. Eu usei o comando prompt
para personalizar o prompt.
prompt $t $p$g
para obter um aviso semelhante a
13:02:50.64 L:\>
Gostaria de usar o tempo de 12 horas no prompt e soltar os décimos / centésimos de segundo, mas não parece haver uma opção para fazer isso. Eu gostaria que parecesse
1:02:50PM L:\>
Talvez alguém conheça um caminho?
Usando
prompt $T$H$H$H $p$g
me faz um prompt parecido com
15:35:11 L:\>
Qual é o mais próximo, mas não parece que ele fará o formato de 12 horas.
Para o comando PROMPT, de esta página , ele diz para usar $T
para 12- hora da hora. Isso ainda tem os décimos / centésimos de segundo, mas não acho que isso possa ser removido.
Editar: as informações abaixo estão erradas. As configurações de localidade do sistema afetarão o formato de hora retornado por TIME / T no prompt de comando, mas aparentemente o $ T na string de prompt está sempre no formato de 24 horas.
A variável $ T na string de prompt está vinculada à configuração do formato "Long Time" no Windows. Se as configurações do Windows especificam um relógio de 24 horas, isso será refletido por $ T. Para obter o tempo de 12 horas, você precisa alterar as configurações de localidade do Windows (o que pode não ser desejável, porque será em todo o sistema).
Tags command-line windows prompt