[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. for /l %%n in (1 1 5) do (
  3.   for /f "tokens=1-3" %%a in (内盘笔%%n.txt) do (
  4.     >>内盘笔1-5.txt (echo %%a %%b)
  5.     set /a Five+=%%c
  6.   )
  7. )
  8. echo %Five%>>内盘笔1-5.txt
  9. for /l %%n in (6 1 10) do (
  10.   for /f "tokens=1-3" %%a in (内盘笔%%n.txt) do (
  11.     >>内盘笔6-10.txt (echo %%a %%b)
  12.     set /a Ten+=%%c
  13.   )
  14. )
  15. echo %Ten%>>内盘笔6-10.txt
复制代码
1

评分人数

TOP

回复 6楼 的帖子

你不是说第三列相加么?相加后不就只剩一个总和了?我把总和放到最后一行了

还是你想表达的是,合并后再增加一行,内容是第三列的合并结果?

[ 本帖最后由 tireless 于 2008-12-14 14:22 编辑 ]

TOP

  1. @echo off
  2. set /p RiQi=<内盘笔1.txt
  3. set RiQi=%RiQi:~9,10%
  4. for /l %%n in (1 1 5) do (
  5.   for /f "tokens=1,3" %%a in (内盘笔%%n.txt) do set /a _%%a+=%%b
  6. )
  7. for /f "delims=_= tokens=1,2" %%a in ('set _') do (
  8.   >>内盘笔1-5.txt echo %%a %RiQi% %%b
  9. )
  10. for /l %%n in (6 1 10) do (
  11.   for /f "tokens=1,3" %%a in (内盘笔%%n.txt) do set /a .%%a+=%%b
  12. )
  13. for /f "delims=.= tokens=1,2" %%a in ('set .') do (
  14.   >>内盘笔6-10.txt echo %%a %RiQi% %%b
  15. )
复制代码

TOP

中国DOS联盟论坛的那个帖你删掉吧。

TOP

返回列表