for循环内是不能使用标签的:- @echo off&setlocal enabledelayedexpansion
- for /r f:\123 %%a in (*.txt) do (
- set "str=%%~na"
- if "!str:~,-8!" equ "itemrecord" (
- for /l %%a in (1,1,3) do call :func%%a&pause
- )
- )
- pause>nul&goto :eof
- :func1
- echo %str%&goto :eof
- :func2
- echo %str%&goto :eof
- :func3
- echo %str%
-
复制代码
|