
某些命令需要輸入密碼作為參數之一(例如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