pkr*_*pkr 5 windows command-line
某些命令需要将密码作为参数之一(例如net use
,)。是否可以在命令提示符中运行命令或更改设置,以便我输入的任何内容都不会显示在屏幕上?我基本上想在不看到我正在输入的内容的情况下输入一些内容,然后按 Enter 并让命令执行(输出可以显示)。
请注意,这不适用于批处理文件。
使用星号 (*) 代替您的密码 net use
在 Microsoft Technet 中,我们读到:
净使用
...
密码:指定访问共享资源所需的密码。键入星号 (*) 以提示输入密码。在密码提示下键入密码时,不会显示密码。
因此,只需在命令行中使用 *(单个星号)代替您的密码,然后您将被提示输入您的密码并且它不会显示在屏幕上。
https://technet.microsoft.com/en-us/library/bb490717.aspx
其他可能的用例:
可能还有其他用例而不是net use
,所以这是这个问题的一般答案:
请注意,您应该假设通常没有办法完全向所有人隐藏您正在输入的内容,这些是一些技巧,可以将它隐藏起来,让好奇的人盯着您的显示器看!
解决方案 1:改变颜色
一种解决方案是在黑色背景上将前景色更改为黑色。您不能通过发出命令在命令行中执行此操作,color 00
因为当您尝试对前景和背景使用相同的颜色时,它会返回错误。因此,请使用命令提示符窗口的属性执行此操作
键入命令后,此命令将使用以下命令改回原始命令:
color 07
Run Code Online (Sandbox Code Playgroud)
或这个
color /t
Run Code Online (Sandbox Code Playgroud)
注意:您应该在使用返回到原始颜色之前清除屏幕
cls
Run Code Online (Sandbox Code Playgroud)