[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 apang 于 2012-7-3 14:55 编辑
  1. @echo off
  2. set str1=01 02 03 04 05 07 08 09 10 12 13 14 16 17 19 22 23 24 25 26 28 29 30 31 33 34 35 37 38 40 43 44 45 46 47 49 50 51 52 54 55 56 58 59 61
  3. set str2=07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
  4. set str3=06 27 48
  5. for /l %%a in (1 1 3) do (
  6.   if "%%a"=="3" (set v=2) else set v=6
  7.   setlocal enabledelayedexpansion
  8.   call :11 + - *
  9.   (for %%b in (!str%%a!) do (
  10.     for /f "delims=" %%c in (%%b.txt) do set/a m+=1&call echo %%.!m!%%=%%c
  11.   ))>%%a.txt
  12.   endlocal
  13. )
  14. md new 2>nul
  15. move 1.txt new\123456.txt
  16. move 2.txt new\234567.txt
  17. move 3.txt new\17.txt
  18. goto :eof
  19. :11
  20. for /l %%a in (1 1 !v!) do (
  21.   for /l %%b in (%%a 1 !v!) do (
  22.     if not %%b equ %%a set/a n+=1&set .!n!=%%a%1%%b
  23.   )
  24. )
  25. if not "%~2"=="" shift&goto 11
复制代码
1

评分人数

TOP

返回列表