CrLf 当前离线
论坛巡查
@echo off for /f "tokens=12*" %%a in ('dir /s /a-d aa\ bb\ cc\ dd\^|findstr "^^2"^|sort /r') do if defined y (echo %%c) else if %%a gtr 2011/04/21 set y=1 pause复制代码
TOP
原来以为只有for /f "选项"中会出现这种情况,原来for/开关都有这种情况,受教! batman 发表于 2011-4-21 12:22
我改的代码,call只做了一次,为什么? @echo off setlocal enableDelayedExpansion for /l %%a in (1,1,10) do call:a "!FaultTop%%a!" pause exit :a for /r "%Filedir%\%~1" %%b in (*.*) do for /f ... kris2000 发表于 2011-4-21 16:33