|
|
楼主 |
发表于 2011-9-17 21:11:05
|
显示全部楼层
本帖最后由 super1129 于 2011-9-17 21:14 编辑
看教程:
Batcher 发表于 2011-9-17 09:44 
请问管理员:如何对提取得到的%%c进行运算呢?
比如62.244.13.82:3128@HTTP#[C]乌克兰 Simferopol State University
我想得到62.244.8.0 62.244.18.255 3128
其中 8=13-5,18=13+5.
就是要对%%c进行加减后赋值,但是试了好久都提示错误,如何才是正确的赋值呢?以下是62.244.13.0 62.244.13.255 3128 的代码。- @echo off
- echo 正在处理,请等待。。。。。。
- for /f "delims=.:@ tokens=1-5" %%a in ('type ip.txt') do echo %%a.%%b.%%c.0 %%a.%%b.%%c.255 %%e>>tmp.txt
- )
- (for /f "delims=" %%i in (tmp.txt) do (
- if not defined "%%i" echo %%i&set ""%%i"=i"
- ))>IPrangge+port.txt
- del /q tmp.txt
- exit
复制代码 |
|