你好,我有这个批次:
:passw022
title batch :: Password
if exist util2.txt del util2.txt
cls
echo Please enter your name:
echo.
Set name=
set /p name=Name:
echo %name%>> util.txt
echo.
echo Please enter a password you like to have:
echo.
Set passw=
<nul: set /p passw=Password:
for /f "delims=" %%i in ('cscript /nologo mask.vbs') do set passwd=%%i
echo %passw%>> base.txt
goto login
Mask.vbs 包含:
Set oScriptPW = CreateObject("ScriptPW.Password")
strPassword = oScriptPW.GetPassword()
Wscript.StdOut.WriteLine strPassword
它不工作。在“请输入您喜欢的密码”时,它一直显示错误。这可能是因为 .txt 文件不存在,但应该被创建并且一些文本应该在那里。但是通过“名称”它正在工作。
它给出以下错误消息:'Mask.vbs:编译错误:无效字符'