Como encontrar o código de escape ANSI do prompt de comando para as aspas em ângulo reto »
? ( »
em html ) Eu gostaria de usar este símbolo para meu shell de prompt CMD em vez do colchete angular padrão >
*
Embora o ímpeto de perguntar seja procurar um único personagem, seria bom ter uma resposta geral para procurar qualquer personagem.
Existem muitas páginas úteis para definir cores e controlar a posição dos caracteres, mas não encontrei nenhuma que explique como usar os símbolos ANSI em geral.
* (Copiar e colar inadvertidamente em um prompt que inclui >
é interpretado como redirecionamento de saída para file , o que pode ter resultados desagradáveis.)
Seu link HTML listado
raquo
com o código hexadecimal deBB
.Para inserir esse caractere em (quase) qualquer aplicativo no Windows:
Para obter mais informações, consulte o artigo
Como usar códigos ALT para inserir caracteres e símbolos especiais usando um teclado .
Hahaha! Eu estava pensando demais no problema. Os códigos não são necessários, basta colar o caractere como está na
set prompt
string. Ou, se estiver digitando, use a sequência mostrada na resposta de @harrymcEntão
set prompt=CMD$S$P$_»$S
resultado:E uma versão mais complicada com cores:
Também aprendi que ANSI é na verdade um termo mal definido que pode significar várias coisas, mas neste contexto a definição prática é a página de código 1252 do Windows ; veja esta página da wikipedia para explicação e um gráfico que pode ser copiado.
No meu sistema, definir a página de código como Unicode primeiro
chcp 65001
é necessário em arquivos em lote, mas não ao definir o prompt interativamente, onde chcp permanece no padrão de437
. Eu não sei por que isso é.