使用批处理文件将变量输入到文本文件中

时间:2014-09-24 16:56:44

标签: windows variables batch-file text

所以我试图让用户设置密码,并将该密码加载到文本文件中以供以后使用。问题是,不是键入用户在文本文件中输入的变量,而是键入'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:"

1 个答案:

答案 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:"
相关问题