[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

10块钱帮我修改一下bat处理

本帖最后由 1874 于 2017-11-29 00:43 编辑

我想把网站作出IP之后在IP转换成IP段
for /f "delims=" %%a in (1.txt) do (for /f "tokens=2 delims=[]" %%i in ('ping /n 1 %%a') do echo %%i %%a >>C:\hosts.txt)

我通过本站的兄弟们的贴学习到这个,然后是这样子的
103.41.126.130 www.6722.com  
123.207.240.222 www.41222.com  

我想把前面呢个
103.41.0.0   103.41.126.130
123.207.0.0 123.207.240.222

做成这样子,该怎么整,特别想知道,我新手一个,多多关照,谢谢大家

测试过5楼代码了,完全可用
结果:
103.41.0.0 103.41.126.130
106.38.0.0 106.38.208.21

TOP

没有子网掩码,你怎么就知道他是这个网段的呢?

TOP

五楼正解
可以看的出来把后两组换成了0

TOP

回复 6# 1874


    5楼代码得到的结果发出来看看
测试代码之前请做好备份

TOP

回复 5# happy886rr


    在吗老哥

TOP

回复 5# happy886rr

老哥不可用

TOP

  1. @echo off&for /f "delims=" %%a in (1.txt) do (for /f "tokens=2 delims=[]" %%i in ('ping /n 1 %%a') do (for /f "tokens=1,2,3,4 delims=." %%A in ("%%i") do (echo %%A.%%B.0.0 %%i>>C:\hosts.txt)))
复制代码
如果感觉可用,请支付到论坛支付宝账号     batcher.li@gmail.com
1

评分人数

TOP

来人做,套路党别来了,测试完毕扔支付宝打款

TOP

一些QQ红包啊,墨迹半天的就别来了,没时间招呼你们

TOP

来人联系。

TOP

返回列表