我输入了这个:
:Password1
Echo so, make up a password for your info.
Set /p %password%=
echo OKAY! your password is %password% , right?
echo (Y/N)
结果如下:
So, make up a password for your info.
(me:) Password
OKAY! your password is , right?
I want it to say
"OKAY! your passsword is "Password", right?"
set /?
并阅读输出的帮助信息。语法是set /P 变量=提示文本
或者更好地写成set /P "password=请输入密码:"
。请注意,如果变量password
已经定义并且用户只是按下了回车键,它会保持当前值不变。所以在上述密码提示之前最好插入一行set "password="
来确保密码变量在之前运行中不存在。你也可以为测试目的定义一个非常奇怪的默认密码,以判断用户是否输入了任何内容。 - Mofi