2015-05-16 4 views
0

Я пишу код командной строки для выполнения некоторых операций, для которых требуется пароль от пользователя. Я читаю пароль из cmd, используя set/p "pass =>". Но при этом отображается введенный пароль. Я не хочу, чтобы он отображался в окне cmd. какую модификацию я должен сделать?Скрыть ввод клавиатуры в пакетном файле

+0

Вы можете изменить, чтобы добавить сведения о том, что (если что-нибудь) вы хотите отобразить? – APH

+2

проверьте это: http://stackoverflow.com/a/24396149/388389 – npocmaka

+0

Использую это для блокировки папки в окнах с помощью cmd. Для чего я нашел код в Google. Но введенный в него пароль отображается как есть. Я не хочу, чтобы ничего не отображалось при вводе пароля. –

ответ

0

Я думаю, что CMD не работает таким образом. Я предполагаю, что у вас есть своего рода , если оператор внутри, который начнет запускать остальную часть программы, если ваш вход правильный. пакетные файлы - это просто способ быстрее выполнять ваши ежедневные операции:

cls после ввода пароля «пароль» не позволит людям увидеть пароль после его ввода.

или, возможно, этот пост может помочь вам: Can I mask an input text in a bat file

Смежные вопросы