[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 ppll2030 于 2023-9-28 01:52 编辑

新手村的来试试。
审题不严谨,再来~!
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /f "tokens=*" %%i in ('dir /b /a-d *.nc') do call :addline "%%i"
  4. exit
  5. :addline
  6. set F=%1
  7. FOR /f "tokens=1* delims=:" %%A IN ('FINDstr /N "T.*" %F%') DO echo %%A>>Tlist.txt
  8. set lineFlag=0
  9. for /f "tokens=*" %%i in ('type %F%') do (
  10. set line=%%i
  11. set "n=!line:~1!"
  12. set /a lineFlag+=1
  13. for /f "delims=" %%a in (Tlist.txt) do (
  14. set T=%%a
  15. if !lineFlag! equ !T! (
  16. echo;!line!
  17. echo;G43H!n!
  18. echo;M03 S18000
  19. echo;M141
  20. )>>temp.txt
  21. )
  22. echo;!line!>>temp.txt
  23. )
  24. ren %F% %F%.%date:/=-%.bak
  25. ren temp.txt %F%
  26. del /q Tlist.txt
  27. goto :eof
复制代码

TOP

返回列表