隱藏我在命令提示字元中輸入的內容

隱藏我在命令提示字元中輸入的內容

某些命令需要輸入密碼作為參數之一(例如net use)。是否可以在命令提示字元中運行命令或更改設置,以便我輸入的內容不會顯示在螢幕上?我基本上想在不看到我正在輸入的內容的情況下輸入一些內容,然後按 Enter 鍵並執行命令(可以顯示輸出)。

請注意,這不適用於批次檔。

答案1

使用星號 (*) 代替您的密碼net use

在 Microsoft Technet 我們讀到:

淨使用量

密碼:指定存取共享資源所需的密碼。鍵入星號 (*) 以產生密碼提示。當您在密碼提示處鍵入密碼時,不會顯示密碼。

因此,只需在命令列中使用 *(單一星號)代替密碼,系統就會提示您輸入密碼,並且密碼不會顯示在螢幕上。

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


其他可能的用例:

除了 之外,可能還有其他用例net use,因此這是對該問題的一般回答:

請注意,您應該假設通常沒有辦法完全向所有人隱藏您正在輸入的內容,而這些是一些技巧,可以向那些盯著您的顯示器的好奇的人隱藏您正在輸入的內容!

解決方案1:改變顏色

一種解決方案是將前景色更改為黑色背景上的黑色。您不能透過發出命令在命令列中執行此操作,color 00因為當您嘗試對前景和背景使用相同的顏色時,它會傳回錯誤。因此,使用命令提示字元視窗的屬性來執行此操作

命令提示字元屬性

輸入命令後,該命令將使用以下命令變更回原始命令:

color 07

或這個

color /t

注意:您應該先清除螢幕,然後再使用

cls

相關內容