我有两个版本。第一个:- @echo off
- for /f "delims=" %%i in (a.txt) do set/a n+=1
- for /f "delims=" %%i in (a.txt) do (
- for /l %%j in (1,1,%n%) do if %%~ni equ %%j set .%%j=ok
- )
- for /f "delims=" %%i in (a.txt) do (
- if not defined .%%~ni call :out %%i
- )
- pause
- :out
- for /l %%i in (1,1,%n%) do (if not defined .%%i (ren %1 %%i.jpg&set .%%i=ok&goto :eof))
复制代码 第二个更简单:- @echo off
- for /f "delims=" %%i in (a.txt) do set/a n+=1
- for /f "delims=" %%i in (a.txt) do call :out %%i
- pause
- :out
- for /l %%i in (1,1,%n%) do (ren %1 %%i.jpg 2>nul&&goto :eof)
复制代码
|