找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
楼主: 非常感谢

[文本处理] [已解决]BAT如何批处理call_history_2013-08.csv 的问题?

[复制链接]
 楼主| 发表于 2013-8-19 23:13:23 | 显示全部楼层
本帖最后由 非常感谢 于 2013-8-19 23:16 编辑

回复 14# weichenxiehou

从chrome切到ie后就可以了。
补充一下出来的a.txt是多余的,上面脚本是针对a.txt,  可不可以直接针对csv源文件处理
发表于 2013-8-19 23:49:27 | 显示全部楼层
本帖最后由 terse 于 2013-8-19 23:51 编辑

ie 编辑下
  1. @echo off
  2. for /f "delims=U" %%a in ('cmd /u/c echo,唉') do set "tab=%%a"
  3. for /f "tokens=1-3delims=-./" %%a in ("%date:~,10%") do (
  4.     set /a yy=%%a,mm=1%%b-100,dd=1%%c-100
  5. )
  6. type call_history_2013-08.csv |findstr /i %yy%年%mm%月%dd%日>b.txt

  7. (for /f "tokens=1-7delims=;" %%a in (b.txt)do (
  8.     for /f %%i in ("%%~a") do echo,%%g %%i%tab%%%~c%tab%%%g
  9.     for /f "tokens=1-3 delims=:" %%i in ("%%g") do (
  10.         set /a h+=1%%i-100,m+=1%%j-100,s+=1%%k-100
  11.     )
  12. ))>$

  13. set /a k1=s/60,s=s%%60+100,m+=k1,k2=m/60,m=m%%60+100,h+=k2

  14. (
  15.     for /f "tokens=1*" %%a in ('sort /r $') do echo,%%b
  16.     echo,&echo,合计:%h%:%m:~1%:%s:~1%
  17. )>b.txt
  18. del $
  19. pause
复制代码

评分

参与人数 1技术 +1 收起 理由
Batcher + 1 乐于助人

查看全部评分

 楼主| 发表于 2013-8-20 00:44:46 | 显示全部楼层
回复 17# terse


    谢谢,测试成功!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 10:31 , Processed in 0.015774 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表