[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. cd /d "%~dp0"
  3. set "srcfile=1.txt"
  4. set "dstfile=2.txt"
  5. set "tmpfile1=%temp%\~a.tmp"
  6. set "tmpfile2=%temp%\~b.tmp"
  7. cd .>"%tmpfile1%"
  8. cd .>"%tmpfile2%"
  9. setlocal EnableDelayedExpansion
  10. set tmpflag=0
  11. set line=0
  12. for /f "usebackq delims=" %%A in ("%srcfile%") do (
  13.   set /a line+=1
  14.   set str!line!=%%A
  15.   if !line! equ 3 (
  16.     if !tmpflag! equ 0 (
  17.       >>%tmpfile1% (echo,!str3!&echo,!str1!&echo,!str2!)
  18.       set tmpflag=1
  19.     ) else (
  20.       >>%tmpfile2% (echo,!str2!&echo,!str1!&echo,!str3!)
  21.       set tmpflag=0
  22.     )
  23.     set line=0
  24.   )
  25. )
  26. endlocal
  27. copy /y /b "%tmpfile1%"+"%tmpfile2%" "%dstfile%"
  28. del "%tmpfile1%"
  29. del "%tmpfile2%"
  30. pause
  31. exit /b
复制代码
1

评分人数

    • Rasm: 厉害。不过处理80行数据就不行了技术 + 1
微信:flashercs
QQ:49908356

TOP

返回列表