所以我试图让用户设置密码,并将该密码加载到文本文件中以供以后使用。问题是,不是键入用户在文本文件中输入的变量,而是键入'ECHO is off'(或ECHO打开,如果它已打开)。
这是我写的。
cls
set/p pass = Please enter your password:
> "p.txt" (@echo %pass%)
echo Password created!
提前致谢!
编辑:感谢MC ND,我有解决方案!set /p "pass= Please enter your password:"
答案 0 :(得分:1)
空间
set/p pass = Please enter your password:
^ This space is included in the name of the variable
因此,您的变量名为%pass %
。改为
set /p "pass= Please enter your password:"