您的位置:首页 > 理论基础 > 计算机网络

是不是在为你网络刻盘后修改IP而烦?

2007-08-09 18:20 253 查看
网络刻盘 我不多说...
说的是 刻盘网后 改IP 可真麻烦...
有的地方.想把"本地连接" 藏起来..为了保护
可是想刻盘完 要改IP 又要改回头 又要改回去真麻烦...哎~! 烦哦
为了让大家方便,..

偶给大家写上 批处理智能修改IP...在这 首次发贴共享..让大家也偷偷懒

@echo off
title title ********************************小雄垃圾处批理站 55764735***********************************
color 2f

:addr
cls
@echo 
@ echo ****************************小雄垃圾处批理站 55764735***************************
@ echo *              让你随时批轻轻松松的改IP              *
@ echo *             请选择您的需要的IP段:                *
@ echo *              [0] 192.168.0.*                *
@ echo *              [1] 192.168.1.*                *
@ echo *              [2] 192.168.2.*               *
@ echo *              [3] 只配置IP不对DNS网关修改         *
@ echo ********************************************************************************
@ echo 
set /p addr=请选择:
if "%addr%"=="0" goto IP0
if "%addr%"=="1" goto IP1
if "%addr%"=="2" goto IP2
if "%addr%"=="3" goto main
goto addr

:IP0
cls
@echo 
@ echo ****************************小雄垃圾处批理站 55764735***************************
@ echo *              让你随时批轻轻松松的改IP              *
@ echo *             IP地址格式为:192.168.0.*               *
@ echo ********************************************************************************
@ echo 
echo 要把IP转换为192.168.0.*
echo 请输入您要修改的IP地址:
set /p choice=ip=192.168.0.
echo .
@echo 正在配置你的IP
netsh interface ip set address name="本地连接" source=static addr=192.168.0.%choice% mask=255.255.255.0
@echo IP地址配置完成
echo .
set /p gateway=网关:192.168.0.
@echo 正在配置网关
netsh interface ip set address name="本地连接" gateway=192.168.0.%gateway% gwmetric=0
@echo 网关地址配置完成
set /p DNS1=输入备用DNS:
@echo 正在配置主DNS
netsh interface ip set dns name="本地连接" source=static addr=%DNS1% register=PRIMARY
echo .
set /p DNS2=输入备用DNS:
@echo 正在配置备用DNS
netsh interface ip add dns name="本地连接" addr=%DNS2%
cls
@echo 
@echo 请查看你的当前配置
@ECHO 你当前IP为:192.168.0.%choice%
@ECHO 你当前网关:192.168.0.%gateway%
@echo 你当前DNS1:%DNS1%
@echo 你当前DNS2:%DNS2%
@echo 本地连接已经配置完成.请按任意键退出……
pause>nul
goto exit

:IP1
cls
@echo 
@ echo ****************************小雄垃圾处批理站 55764735***************************
@ echo *              让你随时批轻轻松松的改IP              *
@ echo *             IP地址格式为:192.168.1.*               *
@ echo ********************************************************************************
@echo 
echo 要把IP转换为192.168.1.*
echo 请输入您要修改的IP地址:
set /p choice=ip=192.168.1.
echo .
@echo 正在配置你的IP
netsh interface ip set address name="本地连接" source=static addr=192.168.1.%choice% mask=255.255.255.0
@echo IP地址配置完成
echo .
set /p gateway=网关:192.168.1.
@echo 正在配置网关
netsh interface ip set address name="本地连接" gateway=192.168.1.%gateway% gwmetric=0
@echo 网关地址配置完成
set /p DNS1=输入备用DNS:
@echo 正在配置主DNS
netsh interface ip set dns name="本地连接" source=static addr=%DNS1% register=PRIMARY
echo .
set /p DNS2=输入备用DNS:
@echo 正在配置备用DNS
netsh interface ip add dns name="本地连接" addr=%DNS2%
cls
@echo 
@echo 请查看你的当前配置
@ECHO 你当前IP为:192.168.1.%choice%
@ECHO 你当前网关:192.168.1.%gateway%
@echo 你当前DNS1:%DNS1%
@echo 你当前DNS2:%DNS2%
@echo 本地连接已经配置完成.请按任意键退出……
pause>nul
goto exit

:IP2
cls
@echo 
@ echo ****************************小雄垃圾处批理站 55764735***************************
@ echo *              让你随时批轻轻松松的改IP              *
@ echo *             IP地址格式为:192.168.2.*               *
@ echo ********************************************************************************
@echo 
echo 要把IP转换为192.168.2.*
echo 请输入您要修改的IP地址:
set /p choice=ip=192.168.2.
echo .
@echo 正在配置你的IP
netsh interface ip set address name="本地连接" source=static addr=192.168.2.%choice% mask=255.255.255.0
@echo IP地址配置完成
echo .
set /p gateway=网关:192.168.0.
@echo 正在配置网关
netsh interface ip set address name="本地连接" gateway=192.168.2.%gateway% gwmetric=0
@echo 网关地址配置完成
set /p DNS1=输入备用DNS:
@echo 正在配置主DNS
netsh interface ip set dns name="本地连接" source=static addr=%DNS1% register=PRIMARY
echo .
set /p DNS2=输入备用DNS:
@echo 正在配置备用DNS
netsh interface ip add dns name="本地连接" addr=%DNS2%
cls
@echo 
@echo 请查看你的当前配置
@ECHO 你当前IP为:192.168.2.%choice%
@ECHO 你当前网关:192.168.2.%gateway%
@echo 你当前DNS1:%DNS1%
@echo 你当前DNS2:%DNS2%
@echo 本地连接已经配置完成.请按任意键退出……
pause>nul
goto exit

:main
cls
@echo 
@ echo ****************************小雄垃圾处批理站 55764735***************************
@ echo *              当前操作只对IP进行修改               *
@ echo *             请选择您的需要的IP段:                *
@ echo *              [0] 192.168.0.*                *
@ echo *              [1] 192.168.1.*                *
@ echo *              [2] 192.168.2.*               *
@ echo *              [3] 返回上一层         *
@ echo ********************************************************************************
@ echo 
set /p addr=请选择:
if "%addr%"=="0" goto I0
if "%addr%"=="1" goto I1
if "%addr%"=="2" goto I2
if "%addr%"=="3" goto addr
goto main

:I0
cls
@echo 
@ echo ****************************小雄垃圾处批理站 55764735***************************
@ echo *              让你随时批轻轻松松的改IP              *
@ echo *             IP地址格式为:192.168.0.*               *
@ echo ********************************************************************************
@echo 
echo 要把IP转换为192.168.0.*
echo 请输入您要修改的IP地址:
set /p choice=ip=192.168.0.
netsh interface ip set address name="本地连接" source=static addr=192.168.0.%choice% mask=255.255.255.0
cls
ipconfig
echo .
echo .
@echo 小雄提示您当前IP:192.168.0.%choice%
@echo 本地连接已经配置完成.请按任意键退出……
pause>nul
goto exit

:I1
cls
@echo 
@ echo ****************************小雄垃圾处批理站 55764735***************************
@ echo *              让你随时批轻轻松松的改IP              *
@ echo *             IP地址格式为:192.168.1.*               *
@ echo ********************************************************************************
@echo 
echo 要把IP转换为192.168.1.*
echo 请输入您要修改的IP地址:
set /p choice=ip=192.168.1.
netsh interface ip set address name="本地连接" source=static addr=192.168.1.%choice% mask=255.255.255.0
cls
ipconfig
echo .
echo .
@echo 小雄提示您当前IP:192.168.1.%choice%
@echo 本地连接已经配置完成.请按任意键退出……
pause>nul
goto exit

:I2
cls
@echo 
@ echo ****************************小雄垃圾处批理站 55764735***************************
@ echo *              让你随时批轻轻松松的改IP              *
@ echo *             IP地址格式为:192.168.2.*               *
@ echo ********************************************************************************
@echo 
echo 要把IP转换为192.168.2.*
echo 请输入您要修改的IP地址:
set /p choice=ip=192.168.2.
netsh interface ip set address name="本地连接" source=static addr=192.168.2.%choice% mask=255.255.255.0
cls
ipconfig
echo .
echo .
@echo 小雄提示您当前IP:192.168.2.%choice%
@echo 本地连接已经配置完成.请按任意键退出……
pause>nul
goto exit

要记住 这里有综合..没有给大家分开..
有分 IP段192.168.0.* 192.168.1.*

还有是 是配置修改DNS 网关
还有是 只对IP进行配置对 DNS 网关 不进行操作

有兴趣的 朋友 可以自己去分开来 然后将代码分开放...

这里代码比较简单...同样是 变量等于来换算...
还有一钟是 傻瓜式修改IP,操作一样..但是写代码时候 需要大量时间..就是傻瓜也看的懂的代码,所以本人取它"傻瓜式修改IP"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: