Board logo

标题: 下载显示进度的批处理命令求帮助 [打印本页]

作者: zhshh    时间: 2013-8-23 09:04     标题: 下载显示进度的批处理命令求帮助

举个例子吧,某个批处理要求同时判断大小和下载
分开我会,合起来不会
只显示进度一个窗口
批处理1
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. echo 下载中
  4. wget zhshh.svfree.net/1234.txt
复制代码
批处理2
  1. @echo off
  2. :q
  3. for %%i in (1234.txt) do (
  4. set s=%%~zi
  5. )
  6. for %%i in (1234.txt) do (
  7. ping 127.1 -n 2 >nul
  8. cls
  9. echo 已下载%%~zi/110402
  10. set ssss=%%~zi*100/110402
  11. echo 已下载%ssss%%
  12. set ss=%%~zi
  13. set /a sss=%ss%-%s%
  14. echo 下载速度%sss%B/s
  15. goto q
  16. )
复制代码
而且常有不准的时候,且是负数,后来又改了一下,没测试,帮忙修改下




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2