最近老换地方换IP,换的我好烦,上网搜了一下这个批处理程序,copy后把文件后缀名改为.bat即可
代码没什么新意,相信大家都会根据自己的需要修改的
@echo off
rem echo.这一批处理文件仅适用于win7系统.
:主菜单
cls
color 0a
echo. ┌-----------------------------------------------------------------┐
echo. ┆
IP简单切换工具 (For XP
only,供進階用戶使用)
┆
echo. ├-----------------------------------------------------------------┤
echo. ┆
┆
echo. ┆
(1)
查看各网卡接口名称及当前IP
┆
echo. ┆
┆
echo. ┆
(2)
有线网卡1-实验室
┆
echo. ┆
┆
echo. ┆
(3)
有线网卡1-宿舍
┆
echo. ┆
┆
echo. ┆
(4)
有线网卡1-自动获取
┆
echo. ┆
┆
echo. ┆
(5)
有线网卡1-6305
┆
echo. ┆
┆
echo. ┆
(6)
无线网卡2-静态IP
┆
echo. ┆
┆
echo. ┆ (7)
退出程序
┆
echo.
├-----------------------------------------------------------------┤
echo.
┆
初次使用请先编辑批处理源文件,填入配置数据!!!
┆
echo.
┆
由于保护机制的存在,配置完成前,批处理将拒绝工作!!!
┆
echo.
┆
┆
echo. ┆
┆
echo. └-----------------------------------------------------------------┘
echo.
SET /P psn= 请输入 ( ) 中的数字键并按回车:
if /I "%psn%"=="1" goto 状态
if /I "%psn%"=="2" goto 配置1
if /I "%psn%"=="3" goto 配置2
if /I "%psn%"=="4" goto 配置3
if /I "%psn%"=="5" goto 配置4
if /I "%psn%"=="6" goto 配置5
if /I "%psn%"=="7" goto EX
:返回
goto 主菜单
:状态
cls
color 09
echo.以下是您各网卡的当前IP地址及接口名称:
netsh interface ip show address
echo.
echo.按任意键返回主菜单。
pause >nul
goto 主菜单
:配置1
echo.有线网卡1->实验室
cls
netsh interface ipv4 set address name="本地连接" static 10.100.48.186
255.255.255.0 10.100.48.126 0
netsh interface IPv4 set dns "本地连接" source=static
address=10.100.1.1 register=PRIMARY
netsh interface ipv4 add dns "本地连接" address=219.150.32.132
index=2
echo.已切换到实验室线路!
echo.
echo.请按任意键返回主菜单。
pause >nul
goto 主菜单
:配置2
echo.有线网卡1->宿舍
cls
netsh interface ipv4 set address name="本地连接" static 121.251.144.194
255.255.255.192 121.251.144.193
netsh interface IPv4 set dns "本地连接" source=static
address=219.146.0.130 register=PRIMARY
netsh interface ipv4 add dns "本地连接" address=202.194.116.66
index=2
echo.已切换到宿舍线路!
echo.
echo.请按任意键返回主菜单。
pause >nul
goto 主菜单
:配置3
echo.有线网卡1->自动获取
cls
netsh interface ipv4 set address name="本地连接" source=dhcp
netsh interface IPv4 set dns "本地连接" source=dhcp
echo.已切换到办公室线路!
echo.
echo.请按任意键返回主菜单。
pause >nul
goto 主菜单
:配置4
echo.有线网卡1->6305
cls
netsh interface ipv4 set address name="本地连接" static 202.194.124.93
255.255.255.128 202.194.124.126
netsh interface IPv4 set dns "本地连接" source=static
address=202.194.116.66 register=PRIMARY
netsh interface ipv4 add dns "本地连接" address=0.0.0.0 index=2
echo.已切换到6305线路!
echo.
echo.请按任意键返回主菜单。
pause >nul
goto 主菜单
:配置5
echo.无线网卡2->静态IP
cls
rem netsh interface ipv4 set address name="无线连接" static
192.168.1.5 255.255.255.0 192.168.1.1 0
rem netsh interface IPv4 set dns "无线连接" static 192.168.1.1
echo.无线网卡已设为固定IP!
echo.
echo.请按任意键返回主菜单。
pause >nul
goto 主菜单
:EX
exit