Some commands require putting in the password as one of the arguments (like net use
, for example). Is it possible to run a command or change a setting in Command Prompt so that whatever I am typing does not show up on the screen? I basically want to type something without seeing what I'm typing and then press enter and have the command execute (the output can show).
Note that this is NOT for a batch file.
Best Answer
Use an asterisk (*) instead of your password in
net use
In Microsoft Technet we read:
So, just use * (a single asterisk) instead of your password in the command line, and then you will be prompted to type your password and it is not displayed on the screen.
https://technet.microsoft.com/en-us/library/bb490717.aspx
Other possible use cases:
There may be other use cases rather than
net use
, so this is a general answer to the question:Please note that you should assume that there is usually no way to completely hide what you are typing from everyone, and these are some tricks to hide it from the curious people who stare at your monitor!
Solution 1: Changing color
One solution is changing the foreground color to black on a black background. You can not do this in command line by issuing the command
color 00
because it returns error when you try to use the same color for both the foreground and the bacground. So, do this using properties of the command prompt windowAfter typing your command, this command will change back to original using this command:
or this
Note: You should clear screen before returning back to the original color using