[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off && setlocal enabledelayedexpansion
  2. call :i l +
  3. call :i r -
  4. set /a r+=1
  5. for /f %%a in (1.txt) do set "v=%%a" && echo !v:~%l%,%r%!>>2.txt
  6. goto :eof
  7. :i
  8. set "?=%2"
  9. set "s="
  10. if "%?%"=="+" (set i=0) else (set i=-1)
  11. :repeat
  12. for /f %%a in (1.txt) do set "v=%%a" && set "s=!s!!v:~%i%,1!"
  13. set "v=!v:~%i%,1!"
  14. set "s=!s:%v%=!"
  15. if not defined s (set /a i%?%=1 && goto repeat) else (set %1=%i%)
复制代码

TOP

返回列表