Ocultar o que digito no prompt de comando

Ocultar o que digito no prompt de comando

Alguns comandos exigem a inserção da senha como um dos argumentos (como net use, por exemplo). É possível executar um comando ou alterar uma configuração no prompt de comando para que tudo o que estou digitando não apareça na tela? Basicamente, quero digitar algo sem ver o que estou digitando e, em seguida, pressionar Enter e executar o comando (a saída pode ser exibida).

Observe que isso NÃO é para um arquivo em lote.

Responder1

Use um asterisco (*) em vez de sua senha emnet use

No Microsoft Technet lemos:

Uso líquido

...

Senha: especifica a senha necessária para acessar o recurso compartilhado. Digite um asterisco (*) para produzir uma solicitação de senha. A senha não é exibida quando você a digita no prompt de senha.

Portanto, basta usar * (um único asterisco) em vez de sua senha na linha de comando, e então você será solicitado a digitar sua senha e ela não será exibida na tela.

https://technet.microsoft.com/en-us/library/bb490717.aspx


Outros possíveis casos de uso:

Pode haver outros casos de uso em vez de net use, então esta é uma resposta geral à pergunta:

Observe que você deve presumir que geralmente não há como esconder completamente o que você está digitando de todos, e estes são alguns truques para ocultá-lo das pessoas curiosas que olham para o seu monitor!

Solução 1: Mudando de cor

Uma solução é alterar a cor do primeiro plano para preto em um fundo preto. Você não pode fazer isso na linha de comando emitindo o comando color 00porque ele retorna um erro quando você tenta usar a mesma cor para o primeiro plano e o fundo. Então, faça isso usando as propriedades da janela do prompt de comando

Propriedades do prompt de comando

Depois de digitar seu comando, este comando voltará ao original usando este comando:

color 07

ou isto

color /t

Nota: Você deve limpar a tela antes de retornar à cor original usando

cls

informação relacionada