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

我搞的太复杂了。。。不过更深体会到了变量延迟的内容
  1. @echo off
  2. echo 【提示】代码用“畱”作为段落标识符,如果文中有该字,应改为文中没有的符号!
  3. for /f %%w in (test.txt) do call set all=%%all%%畱%%w
  4. :continue
  5. for /f "delims=畱 tokens=1,*" %%p in ("%all%") do (
  6. set line=%%p
  7. set all=%%q
  8. )
  9. if "%line%"=="" (call :over) else (call :lineDispose)
  10. :lineDispose
  11. :continueDispose
  12. for /f "delims=, tokens=1,*" %%i in ("%line%") do (
  13. call set newLine=%%newLine%%,%%i
  14. set line=%%j
  15. )
  16. if "%line%"=="" (echo %newLine:~1%&set newLine=&goto continue) else (goto continueDispose)
  17. pause>nul
  18. :over
  19. echo 工作已经完成,按任意键退出。&pause>nul&exit
复制代码
1

评分人数

TOP

返回列表