[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
这题主要麻烦在日期处理,其他没什么。关于日期处理cn-dos有很多现成的代码。我也不想再去找了。

以前在cn-dos收集的代码,修理硬盘备份在同学的电脑上,后来被他删了。扁死他也找不回来了。也没有时间和那份心情再去重新收集
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

批处理对日期的处理实在麻烦,来个vbs先
  1. Set fso = CreateObject("Scripting.FileSystemObject")
  2. set f = fso.OpenTextFile("ab cd.txt")
  3. f.ReadAll : lines = f.Line : f.Close
  4. set f = fso.OpenTextFile("ab cd.txt")
  5. Do While f.AtEndOfStream <> True
  6.     s =s & GetDate(f.Line) & " " & f.ReadLIne & vbCrLf
  7. Loop
  8. fso.OpenTextFile("c.txt",2,True).Write s
  9. Function GetDate(nDiff)
  10.     nDate = DateAdd("d", nDiff-lines, date)
  11.     if month(nDate) <> month(nDate-1) then strMonChange = vbCrLf
  12. GetDate = strMonChange & _
  13.         year(nDate) & "年" & _
  14.         right("0" & month(ndate), 2) & "月" & _
  15.         right("0" & day(ndate), 2) & "日"
  16. End Function
复制代码
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

返回列表