执行的脚本目的是已经达到了,结果就是我想要的结果,但是CMD窗口会提示“已经达到最大的 setlocal 递归层” 不知道是怎么回事,请各位大侠指点!
脚本如下:- @echo off
- for /f "tokens=1,2 delims==" %%i in (users.txt) do (
- echo %%j >.tmp && set /p a=<.tmp
- ping/n 1 127.1>nul
- setlocal enabledelayedexpansion
- findstr /I /c:!a:~0,9! ssreport.txt >.tmp && (
- set /p var=<.tmp
- echo !var! >>date.txt
- )
- )
- del .tmp
- pause
复制代码
|