[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. SetLocal EnableDelayedExpansion
  3. set CURRENT_DATE=%date:~0,10%  
  4. set CURRENT_TIME=%time:~0,8%  
  5. set MSG=%CURRENT_DATE% %CURRENT_TIME% 执行开始  
  6. set H1=%CURRENT_TIME:~0,2%  
  7. set /a H1=%H1:0=%+0  
  8. set M1=%CURRENT_TIME:~3,2%  
  9. set /a M1=%M1:0=%+0  
  10. set S1=%CURRENT_TIME:~6,2%  
  11. set /a S1=%S1:0=%+0  
  12. echo %MSG%  
  13. echo %MSG% >> 程序执行时间.log  
  14.   
  15. ::程序的执行命令  
  16. ::================================================  
  17. ping 127.0.0.1 >nul  
  18. ::================================================  
  19.   
  20. set CURRENT_DATE=%date:~0,10%  
  21. set CURRENT_TIME=%time:~0,8%  
  22. set MSG=%CURRENT_DATE% %CURRENT_TIME% 执行结束  
  23. set H2=%CURRENT_TIME:~0,2%  
  24. set /a H2=%H2:0=%+0  
  25. set M2=%CURRENT_TIME:~3,2%  
  26. set /a M2=%M2:0=%+0  
  27. set S2=%CURRENT_TIME:~6,2%  
  28. set /a S2=%S2:0=%+0  
  29. echo %MSG%  
  30. echo %MSG% >> 程序执行时间.log  
  31.   
  32. set /a TIME_SECOND1=%H1%*3600+%M1%*60+%S1%  
  33. set /a TIME_SECOND2=%H2%*3600+%M2%*60+%S2%  
  34. set /a TIME_DIFF=%TIME_SECOND2%-%TIME_SECOND1%  
  35. set /a H_DIFF=%TIME_DIFF%/3600  
  36. set /a M_DIFF=(%TIME_DIFF%-%H_DIFF%*3600)/60  
  37. set /a S_DIFF=%TIME_DIFF%%%60  
  38.   
  39. if %H_DIFF% LSS 10 set H_DIFF=0%H_DIFF%  
  40. if %M_DIFF% LSS 10 set M_DIFF=0%M_DIFF%  
  41. if %S_DIFF% LSS 10 set S_DIFF=0%S_DIFF%  
  42. echo 执行时间:%H_DIFF%:%M_DIFF%:%S_DIFF%  
  43. echo 执行时间:%H_DIFF%:%M_DIFF%:%S_DIFF% >> 程序执行时间.log  
  44. pause
复制代码

TOP

  1. @echo off
  2. set n=11
  3. set t1=%time:~,-3%
  4. echo 命令写在这里
  5. ping 127.0.0.1 >nul
  6. set t2=%time:~,-3%
  7. for /f "tokens=1-6 delims=:" %%i in ("%t1%:%t2%") do (
  8. set/a s1=%%i*3600+%%j*60+%%k
  9. set/a s2=%%l*3600+%%m*60+%%n
  10. )
  11. set/a t=%s2%-%s1%
  12. echo 程序运行%t%秒
  13. pause
复制代码

TOP

返回列表