Personalizando o prompt da janela de comandos

5

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.

    
por Keltari 28.10.2013 / 18:12

2 respostas

1

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.

    
por 28.10.2013 / 18:29
1

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).

    
por 07.11.2013 / 23:13