批处理,能够自动更改换ip地址
我想做一个批处理,能够自动更改换ip地址,在网上查阅很多资料,也制作成文件bat,但总是在那么3,4,5个ip之间重复.我需要的是,每天不同的大约10多个ip,隔天重复了...
我想做一个批处理,能够自动更改换ip地址,在网上查阅很多资料,也制作成文件bat ,但总是在那么3,4 ,5个ip之间重复.我需要的是,每天不同的大约10多个ip,隔天重复了,也没有关系的.
请问,哪位高手写一个批处理,让ip不再总是在那几个重复.让我复制粘贴呢?(本人对计算机一无所知)
制作成文件bat 之后,出现request timed out字样,10多个ip只要不是完全一模一样就可以了.要是能够象路由那样调节就更好了,如果要换ip了,只需要手动断线,再手动连接就可以获得新的地址.并且在手动又一次连接之前,ip一直都很稳定.但我这边是公共网络,,路由器设置的那个网址根本就上不了. 展开
请问,哪位高手写一个批处理,让ip不再总是在那几个重复.让我复制粘贴呢?(本人对计算机一无所知)
制作成文件bat 之后,出现request timed out字样,10多个ip只要不是完全一模一样就可以了.要是能够象路由那样调节就更好了,如果要换ip了,只需要手动断线,再手动连接就可以获得新的地址.并且在手动又一次连接之前,ip一直都很稳定.但我这边是公共网络,,路由器设置的那个网址根本就上不了. 展开
1个回答
展开全部
假如10几个ip都是同一个网段的话,下面批处理的应该可以用了。如果不是的话,请描述清楚再追问吧,或加我hi交流
@echo off
setlocal enabledelayedexpansion
set ip=3,4,5,8,10,25,88,100,111,122,155,200
set s=192.168.1
set g=1
set y=255.255.255.0
for %%i in (%ip%) do set /a n+=1
:begin
set /a r=!random!%%!n!+1
set m=
for %%j in (%ip%) do (
set /a m+=1
if !m!==!r! netsh interface ip set address 本地连接 static %s%.%%j %y% %s%.%g%
)
ping %s%.%g%||goto begin
@echo off
setlocal enabledelayedexpansion
set ip=3,4,5,8,10,25,88,100,111,122,155,200
set s=192.168.1
set g=1
set y=255.255.255.0
for %%i in (%ip%) do set /a n+=1
:begin
set /a r=!random!%%!n!+1
set m=
for %%j in (%ip%) do (
set /a m+=1
if !m!==!r! netsh interface ip set address 本地连接 static %s%.%%j %y% %s%.%g%
)
ping %s%.%g%||goto begin
更多追问追答
追问
10多个ip只要不是完全一模一样就可以了.要是能够象路由那样调节就更好了,如果要换ip了,只需要手动断线,再手动连接就可以获得新的地址.并且在手动又一次连接之前,ip一直都很稳定.但我这边是公共网络,,路由器设置的那个网址根本就上不了.
追答
没明白你什么意思
参考资料: http://zhidao.baidu.com/question/332708301.html
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询