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