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

也来试试

自己写了一个,感觉前两行速度有点慢,其他都很快,利用for /f加goto偷鸡。。。
  1. @echo off
  2. set /p line1=<1.txt&set /p line2=<2.txt
  3. echo %line1%&echo %line2%
  4. :loop
  5. set /a lines+=1
  6. set erl=0
  7. for /f "skip=%lines%" %%a in (1.txt) do echo %%a&set /a erl+=1&goto loop_1
  8. :loop_1
  9. for /f "skip=%lines%" %%a in (2.txt) do echo %%a&goto loop
  10. if %erl%==0 (pause) else (goto loop)
复制代码
第三方命令行工具编程
Http://Hi.Baidu.Com/Console_App

TOP

稍加更改

改了一下,前两行的显示貌似要快点,实际上与LS的代码都是一样快的(测试耗时:0.05秒)
  1. @echo off
  2. for /f %%a in (1.txt) do echo %%a&for /f %%b in (2.txt) do echo %%b&goto loop
  3. :loop
  4. set /a lines+=1
  5. set erl=0
  6. for /f "skip=%lines%" %%a in (1.txt) do echo %%a&set /a erl+=1&goto loop_1
  7. :loop_1
  8. for /f "skip=%lines%" %%a in (2.txt) do echo %%a&goto loop
  9. if %erl%==0 (pause) else (goto loop)
复制代码
第三方命令行工具编程
Http://Hi.Baidu.Com/Console_App

TOP

返回列表