隐藏我在命令提示符中输入的内容

隐藏我在命令提示符中输入的内容

有些命令需要将密码作为参数之一输入(例如net use)。是否可以运行命令或更改命令提示符中的设置,以便我输入的任何内容都不会显示在屏幕上?我基本上想输入一些内容而不看到我输入的内容,然后按回车键并执行命令(输出可以显示)。

请注意,这不是批处理文件。

答案1

使用星号 (*) 代替您的密码net use

在 Microsoft Technet 中我们读到:

净使用量

...

密码:指定访问共享资源所需的密码。输入星号 (*) 可产生输入密码的提示。在密码提示符下输入密码时,不会显示密码。

因此,只需在命令行中使用 *(单个星号)代替您的密码,然后系统将提示您输入密码,并且该密码不会显示在屏幕上。

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


其他可能的用例:

可能还有其他用例net use,因此这是对这个问题的一般答案:

请注意,您应该假设通常没有办法完全向所有人隐藏您正在输入的内容,并且这些技巧可以将其隐藏起来,不让那些好奇地盯着您的显示器的人看到!

解决方案 1:改变颜色

一种解决方案是将前景色改为黑色背景上的黑色。您无法通过发出命令在命令行中执行此操作,color 00因为当您尝试对前景和背景使用相同的颜色时,它会返回错误。因此,请使用命令提示符窗口的属性执行此操作

命令提示符属性

输入命令后,此命令将使用此命令变回原始命令:

color 07

或这个

color /t

注意:你应该先清除屏幕,然后再使用

cls

相关内容