Windows 批处理-如何设置带有“

Windows 批处理-如何设置带有“

我正在尝试设置一个带有提示的变量...这是我的示例:AEIO <5845da-8

这是我的代码:

@echo off
set /p password= what is the passwd : 
echo the password is %password%
pause

当我尝试设置 AAAA 或 BBBB 或 58-3s 时它可以工作,但是当我设置:AEIO<5845da-8 时,它不起作用。我认为问题出在“<”上...

但我的项目中需要它。

我启动脚本时出现以下错误:

找不到指定的文件...

答案1

答案很简单,以下是可以正常运行的新代码:

@echo off
setlocal enableextensions enabledelayedexpansion
set /p password= what is the passwd : 
echo the password is !password!
pause

相关内容