0

以下のスクリプトを使用してシステム内の固定ドライブを検索しています。ユーザーが続行したい場合は、特定の文字を入力する必要があります。しかし、私はこのコードを実行できません。助けていただければ幸いです。

@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)


         )
      )
   )
)
4

1 に答える 1

1

遅延展開とこの構文を使用する必要があります-注意してください!variable!

if /i !ent!==e (goto DRIVE) else (goto INT)
于 2013-09-20T13:44:12.557 に答える