我使用下面的脚本来查找系统中的固定驱动器,如果用户想要继续,则必须输入特定的字母。但我无法运行此代码任何帮助表示赞赏。
@echo off
for /F "tokens=1*" %%a in ('fsutil fsinfo drives') do (
for %%c in (%%b) do (
for /F "tokens=3" %%d in ('fsutil fsinfo drivetype %%c') do (
if %%d equ Fixed (
echo %%c is a Fixed Drive
set /p ent= Enter e to continue=
if %ent%==e (goto DRIVE)else (goto INT)
)
)
)
)
答案 0 :(得分:1)
您需要使用延迟扩展和此语法 - 请注意!variable!
if /i !ent!==e (goto DRIVE) else (goto INT)