【性质】批处理程序
【用途】方便在多个ip间切换
【适用】懂一点bat,喜欢小巧和命令行,常要切换IP
【作者】LiLe
【主页】暂无,呵呵,就到这里来找更新吧(如果需要更新的话)
【文献】
快速切换ip没必要用工具【提示】高级用户可以据此修改,精简掉很多内容;命令行支持参数,因此我的习惯是"ipbj" "ip 0"而不是进入后再选菜单。
源代码如下(请将之保存为EasyIP.bat)
::最后更新20070405,发布xbeta,作者LiLe
@echo off
title EasyIP v1.3
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: EasyIP v1.3
:: 作者:LiLe
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::系统设置信息::::::::::::::::::::::::::::::::::
@rem菜单内容设置:========================================================
set menu1=油服(Cosl)
set menu2=总公司1004
set menu3=西部公司
set menu4=阳光(Sun)
set menu5=备用
set menu6=备用
@rem设置需要使用的代理服务器地址===========================================
set ProxyServerValue=10.68.200.233:8080
@rem无需使用代理服务器的地址,注意:",<local>"表示激活无需使用的地址,一定要保留
setProxyOverrideValue="10.*,<local>"
@rem这里设置第1个IP的信息==================================================
set MyIP1=10.56.100.143
set MyGateWay1=10.56.100.254
set MyMask1=255.255.255.0
set DNS11=10.68.100.211
set DNS21=10.68.100.212
@rem这里设置第2个IP的信息==================================================
set MyIP2=10.68.68.85
set MyGateWay2=10.68.68.254
set MyMask2=255.255.255.0
set DNS12=10.68.100.211
set DNS22=10.68.100.212
@rem这里设置第3个IP的信息==================================================
set MyIP3=10.170.97.72
set MyGateWay3=10.170.97.254
set MyMask3=255.255.255.0
set DNS13=85.255.116.56
set DNS23=85.255.112.146
@rem这里设置第4个IP的信息==================================================
set MyIP4=192.168.0.199
set MyGateWay4=192.168.0.125
set MyMask4=255.255.255.0
set DNS14=211.147.6.3
set DNS24=202.98.96.68
@rem这里设置第5个IP的信息==================================================
set MyIP5=
set MyGateWay5=
set MyMask5=
set DNS15=
set DNS25=
@rem这里设置第6个IP的信息==================================================
set MyIP6=
set MyGateWay6=
set MyMask6=
set DNS16=
set DNS26=
@rem设置需要更改的网络连接名称=============================================
:: IF EXIST "%ALLUSERSPROFILE%"\DESKTOP\ setNetConf="Local Area Connection"
:: IF EXIST "%ALLUSERSPROFILE%"\桌面\ setNetConf="本地连接"
set NetConf="local"
@rem设置需要测试的IP地址===================================================
set TestIP="10.68.68.254"
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
if "%1%"=="1" goto IP_1
if "%1%"=="bj" goto IP_2
if "%1%"=="3" goto IP_3
if "%1%"=="4" goto IP_4
if "%1%"=="5" goto IP_5
if "%1%"=="6" goto IP_6
if "%1%"=="H" goto IP_H_nomenu
if "%1%"=="h" goto IP_H_nomenu
if "%1%"=="S" goto IP_S
if "%1%"=="s" goto IP_S
if "%1%"=="P" goto IP_P
if "%1%"=="p" goto IP_P
if "%1%"=="N" goto IP_N
if "%1%"=="n" goto IP_N
if "%1%"=="T" goto IP_T_nomenu
if "%1%"=="t" goto IP_T_nomenu
if "%1%"=="0" goto IP_0
GOTOMenu
@rem==============================================================================
:Menu
echo.
echo.
echo EasyIP v1.3
echo.
echo ==================================
echo 1: %menu1%
echo 2: %menu2%
echo 3: %menu3%
echo 4: %menu4%
echo 5: %menu5%
echo 6: %menu6%
echo ----------------------------
echo P: 使用IE代理服务器
echo