| @echo off | | setlocal enabledelayedexpansion | | ( for /f "tokens=1-8 delims=. " %%a in (a.txt) do ( | | set /a "sumrow=(%%e-%%a)*(2<<23)+(%%f-%%b)*(2<<15)+(%%g-%%c)*(2<<7)+%%h-%%d+1" | | set /a sumtotal+=sumrow | | echo %%a.%%b.%%c.%%d %%e.%%f.%%g.%%h 小计!sumrow!个 | | ) | | echo ------------------------------------------------ | | echo 统计结果总数为:!sumtotal!个 | | )>b.txtCOPY |
|