由于公司和宿舍的网络环境不一样,每次打开电脑最麻烦的就是要进行网络设置。于是就动手写了这样一个批处理,
首先将经常需要更改的IP设置一下,接下来的事情就简单了!选择一下就OK了
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
@Color 2F
@Echo off
Echo IP更改工具 --by Joey[Lin]
Echo -------------------------------------------------------------
Echo 使用说明:
Echo 1.有线更改成[宿舍IP--192.168.1.40]
Echo 2.有线更改成[公司IP--192.168.100.40]
Echo 3.有线更改成[其它IP--192.168.200.101]
Echo 4.有线更改成[联益IP--192.168.151.238]
Echo 5.有线更改成[自动获取]
Echo 6.无线更改成[公司IP--192.168.100.40]
Echo 7.无线更改成[自动获取]
Echo 0.取消操作并退出
Echo 使用前请自己实际情况修改。
Echo -------------------------------------------------------------
CHOICE /C 12345670 /T 60 /D 1 /M "请选择运行选项:"
if ERRORLEVEL 8 goto Exit
if ERRORLEVEL 7 goto WirelessAutoIp
if ERRORLEVEL 6 goto WirelessCompany
if ERRORLEVEL 5 goto AutoIp
if ERRORLEVEL 4 goto HYLy
if ERRORLEVEL 3 goto HYTrade
if ERRORLEVEL 2 goto Company
if ERRORLEVEL 1 goto NetWork
:NetWork
Echo -------------------------------------------------------------
Echo 正在进行[宿舍]IP设置,请稍侯。。。
Echo -------------------------------------------------------------
netsh interface ip set address name="本地连接" source=static addr=192.168.1.40 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=0
@ipconfig/all
@pause
goto Exit
:Company
Echo -------------------------------------------------------------
Echo 正在进行[公司]IP设置,请稍侯。。。
Echo -------------------------------------------------------------
netsh interface ip set address name="本地连接" source=static addr=192.168.100.40 mask=255.255.255.0 gateway=192.168.100.1 gwmetric=0
@ipconfig/all
@pause
goto Exit
:HYTrade
Echo -------------------------------------------------------------
Echo 正在进行[其它]IP设置,请稍侯。。。
Echo -------------------------------------------------------------
netsh interface ip set address name="本地连接" source=static addr=192.168.200.101 mask=255.255.255.0 gateway=192.168.200.1 gwmetric=0
@ipconfig/all
@pause
goto Exit
:HYLy
Echo -------------------------------------------------------------
Echo 正在进行[联益]IP设置,请稍侯。。。
Echo -------------------------------------------------------------
netsh interface ip set address name="本地连接" source=static addr=192.168.151.238 mask=255.255.255.0 gateway=192.168.151.150 gwmetric=0
@ipconfig/all
@pause
goto Exit
:AutoIp
Echo -------------------------------------------------------------
Echo 正在进行[自动获取]IP设置,请稍侯。。。
Echo -------------------------------------------------------------
netsh interface ip set address "本地连接" dhcp
netsh interface ip set dns "本地连接" dhcp
netsh interface ip set wins "本地连接" dhcp
:WirelessCompany
Echo -------------------------------------------------------------
Echo 正在进行无限[公司]IP设置,请稍侯。。。
Echo -------------------------------------------------------------
netsh interface ip set address name="无线网络连接" source=static addr=192.168.100.40 mask=255.255.255.0 gateway=192.168.100.1 gwmetric=0
@ipconfig/all
@pause
:WirelessAutoIp
Echo -------------------------------------------------------------
Echo 正在进行无线[自动获取]IP设置,请稍侯。。。
Echo -------------------------------------------------------------
netsh interface ip set address "无线网络连接" dhcp
netsh interface ip set dns "无线网络连接" dhcp
netsh interface ip set wins "无线网络连接" dhcp
:Exit