各位同学,在日常工作中。常出现需要指定IP的地址的清况。为了解决这一个问题,我特意为自己编写了一段脚本。方便设定自己笔记本的IP地址。供大家参考。
其中包括无线wifi和有线网络设定两个IP的操作。
将其以下代码复制到记事本中,存档为bat文件。
@echo off
echo.
echo.
echo.
echo ----------------------------
echo (1).有线网络(外) (内)
echo (2).有线网络2
echo (3).有线自动获取
echo (4).无线自动获取
echo (5).有线网络(宿舍)
echo ----------------------------
echo.
echo.
echo 输入数字回车
echo.
echo.
echo 选择你要设置的网络:
set /p x=
if %x%*==1* goto a
if %x%*==2* goto b
if %x%*==3* goto c
if %x%*==4* goto d
if %x%*==5* goto e
:a
echo 正在进行IP设置,请稍等...
netsh interface ip set address "本地连接" static 172.16.9.231 255.255.240.0 172.16.0.8 1
netsh interface ip add address name="本地连接" addr=172.16.10.252 mask=255.255.240.0
echo 正在进行dns设置,请稍等...
netsh interface ip set dns "本地连接" static 172.16.1.35 primary
netsh interface ip add dns "本地连接" 202.96.134.133
echo 设置成功。
exit
:b
echo 正在进行IP设置,请稍等...
netsh interface ip set address "本地连接" static 172.16.128.104 255.255.240.0 172.16.128.240 1
echo 正在进行dns设置,请稍等...
netsh interface ip set dns "本地连接" static 172.16.128.11 primary
netsh interface ip add dns "本地连接" 172.16.128.25
echo 设置成功。
exit
:c
echo 正在进行动态IP设置,请稍等...
netsh interface IP set address name="本地连接" source=dhcp
echo 正在进行dns设置,请稍等...
netsh interface ip set dns name="本地连接" source=dhcp
echo 设置成功。
exit
:d
echo 正在进行动态IP设置,请稍等...
netsh interface IP set address name="无线网络连接" source=dhcp
echo 正在进行dns设置,请稍等...
netsh interface ip set dns name="无线网络连接" source=dhcp
echo 设置成功。
exit
:e
echo 正在进行IP设置,请稍等...
netsh interface ip set address "本地连接" static 192.168.16.5 255.255.255.0 192.168.16.1 1
echo 正在进行dns设置,请稍等...
netsh interface ip set dns "本地连接" static 202.96.134.133 primary
netsh interface ip add dns "本地连接" 202.96.128.166
echo 设置成功。
exit