自制ip地址切换器ip.dat由于用的是笔记本电脑,且要不断在宿舍与实验室之间奔波,每次都要改密码,实在是一件
自制ip地址切换器ip.dat
由于用的是笔记本电脑,且要不断在宿舍与实验室之间奔波,每次都要改密码,实在是一件很麻烦的事情,就自己写了个bat文件,用来切换ip地址
直接新建一个txt文档,将如下代码copy,改成自己的ip,dns等,并将文件后缀改为bat
netsh interface ip add dns name="%NAME%" addr=%dns2% index=2
echo.
goto SUCESS
:THREE
ECHO 您选择了手工修改设置。
ECHO.
set IP=%IP1%
set MASK=%MASK1%
set GATEWAY=%GATEWAY1%
set DNS=%DNS1%
set DNS0=%DNS2%
echo 默认IP地址是%IP1%,回车输入默认地址
set /p IP= [请输入IP地址:]
echo.
echo 默认MASK是%MASK1%,回车输入默认值
set /p MASK= [请输入 子网掩码 地址:]
echo.
echo 默认GATEWAY是%GATEWAY1%,回车输入默认值
set /p GATEWAY= [请输入 网关 地址:]
echo.
echo 默认主DNS是%DNS1%,回车输入默认值
set /p DNS= [请输入 DNS 地址:]
echo.
echo 默认辅DNS是%DNS2%,回车输入默认值
set /p DNS0= [请输入 DNS 地址:]
echo.
echo 正在配置IP和DNS......
echo.
netsh interface ip set address %NAME% static %IP% %MASK% %GATEWAY% auto
netsh interface ip set dns name="%NAME%" source=static addr=%DNS% register=PRIMARY
netsh interface ip add dns name="%NAME%" addr=%DNS0% index=2
goto SUCESS
:SEVEN
ECHO 您选择了测试ping命令。
ECHO.
ping 202.96.209.133
echo.
ping www.baidu.com
echo.
goto SUCESS
:EIGHT
ECHO 您选择了查看基本IP设置。
ECHO.
IPconfig
echo.
goto SUCESS
:NINE
ECHO 您选择了查看完整IP设置。
ECHO.
IPconfig /all
echo.
goto SUCESS
:RELEASE
ECHO 正在修复网卡%NAME%……
ECHO.
IPconfig /release %NAME%
Ipconfig /renew
echo.
goto SUCESS
:FIVE
ECHO 您选择了手动设置STTE网络配置。
ECHO.
set IP_s=%IP1%
set MASK_s=%MASK1%
set GATEWAY_s=%GATEWAY1%
set DNS=%DNS1%
set DNS0=%DNS2%
goto FIVE_N
:FIVE_NN
echo.
goto FIVE_N
:FIVE_N
echo.
echo 请输入IP地址,如:%IP1%,输入完成后回车确定
set /p IP_s= [请输入IP地址:]
echo.
echo 您输入的IP地址是:%IP_s%,请确认?输入1继续,输入0返回修改
set /p KEY_s=您的选择是:
if %KEY_s% == 1 goto FIVE_Y
if %KEY_s% == 0 goto FIVE_NN
echo.
echo 无效的选择参数
goto FIVE_NN
:FIVE_Y
echo.
echo 正在配置IP和DNS......
echo.
netsh interface ip set address %NAME% static %IP_s% %MASK_s% %GATEWAY_s% auto
netsh interface ip set dns name="%NAME%" source=static addr=%DNS% register=PRIMARY
netsh interface ip add dns name="%NAME%" addr=%DNS0% index=2
goto RELEASE
:SUCESS
echo.
echo 恭喜您,操作成功! :)
echo.
goto START
:END
echo.
exit
:CMD
cmd