[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 batman 于 2013-9-26 21:05 编辑
  1. @echo off&setlocal enabledelayedexpansion
  2. for /f "skip=1 delims=" %%a in (a.txt) do (
  3.   set /a n+=1
  4.   if not defined str (
  5.     for /f "tokens=1,2,4 delims=- " %%b in ("%%a") do set "str=%date:~,4%年%%b月%%c日 %%d"
  6.     ) else (
  7.     for /f "tokens=3,4 delims=: " %%b in ("%%a") do (
  8.       set "_%%b%%c_!n!=!str! %%b:%%c"&set "str="
  9.       set /a m+=1%%b %% 100,s+=1%%c %% 100
  10.       if !s! gtr 60 set /a s-=60,m+=1
  11.       if !m! gtr 60 set /a m-=60,h+=1
  12.     )
  13.   )
  14. )
  15. for /f "tokens=2 delims==" %%a in ('set _^|sort /r') do echo,%%a
  16. for %%a in (h m s) do set "%%a=00!%%a!"&set "%%a=!%%a:~-2!"
  17. echo,合计:%h%:%m%:%s%
  18. pause>nul      
复制代码
***共同提高***

TOP

不接待纯伸手党!
楼主在论坛发求助帖N个了,居然连写入文本都没学会,自己说说吧。。。
***共同提高***

TOP

本帖最后由 batman 于 2013-9-27 13:09 编辑

我算是看透了你们这种不爱动脑子的伸手党。。。
输出少了00:,这个很容易在代码中加上的,但是按你原来的文本格式,这个有意义?
重定向到文本是批基础中的基础,你如果是头一两次发帖,你不会,我可以理解,发了这么多求助帖还不会,只说明了一个问题,你只要100%达到自己的要求,至于别人怎么实现你不管也不去想,更谈不上学习,只是在这里把自己当社会上的“甲”方看?
对不起,本人乐于助人,但不乐于助懒人,更不乐于助狂人。。。
2

评分人数

    • ivor: 版主我顶你技术 + 1
    • foxJL: 不乐于助懒人.赞同PB + 5
***共同提高***

TOP

回复 15# 非常感谢


    那能否请楼主谈谈,你在批处理之家学到了什么知识,怎么样才能让你学会重定向到文本这一基础操作?
***共同提高***

TOP

返回列表