IP地址、⽹关、⼦⽹掩码快速切换批处理(windowsbat)在win7下测试通过
小明苏茜::关闭回显
@echo off
title IP快速切换脚本
::
:: -------- 只需要将下⾯变量替换成需要的地址即可 ---------
set net_interface=本地连接
::办公⽹段
set ip1=95.16.1.100
set mask1=255.255.0.0
set gateway1=95.16.1.1
:
:测试⽹段
set ip2=95.16.2.1
美女城市set mask2=255.255.0.0
set gateway2=95.16.2.1
::dns
set dns1=80.32.1.1
set dns2=84.32.2.2
:: -------------------------------------------------------
:CHOICE
color a
cls
echo *****************IP快速切换脚本***********************
echo ----【IP设置功能】---------------【系统功能】-----
echo -----1.修改为办公⽹段-------------r.重启⽹卡------
echo -----2.修改为测试⽹段-------------s.重启计算机----
echo -----3.修改为⾃动获取-------------x.退出程序------
echo.
echo -----仅对名称为"%net_interface%"的⽹卡进⾏设置----
echo *******************By TangTao*************************
:mu
set /p choice= 请输⼊:
斛珠夫人帝旭海市大婚IF NOT "%choice%"=="" SET choice=%choice:~0,1%
if /i "%choice%"=="1" goto ip1
if /i "%choice%"=="2" goto ip2打不开qq邮箱
if /i "%choice%"=="3" goto dhcp
if /i "%choice%"=="r" goto reboot
if /i "%choice%"=="s" goto shutdown
if /i "%choice%"=="x" goto END
echo.
echo.
echo 输⼊的选择不正确,请重新输⼊!
echo.
echo.
GOTO CHOICE
::设置办公IP
:ip1
echo.
echo -----------办公IP-----------
echo ip: %ip1%
echo mask: %mask1%
echo gateway1: %gateway1%
echo dns1: %dns1%
网易云一起听歌echo dns2: %dns2%
::同时设置ip、mask、gateway,不要分别设置
cmd /c netsh interface ip set address "%net_interface%" source=static addr=%ip1% mask=%mask1% gateway=%gateway1%
::设置dns
cmd /c netsh interface ip set dnsservers "%net_interface%" static %dns1%
cmd /c netsh interface ip add dnsservers "%net_interface%" %dns2% index=2
ipconfig /flushdns
echo 设置完成
echo 设置完成
pause | echo 按任意键返回选择菜单
GOTO CHOICE
::设置测试IP
:ip2
echo.
echo -----------测试IP-----------
echo ip: %ip2%
echo mask: %mask2%
echo gateway1: %gateway2%
echo dns1: %dns1%
echo dns2: %dns2%
::同时设置ip、mask、gateway,不要分别设置
cmd /c netsh interface ip set address "%net_interface%" source=static addr=%ip2% mask=%mask1% gateway=%gateway2% ::设置dns
cmd /c netsh interface ip set dns "%net_interface%" static %dns1%
cmd /c netsh interface ip add dns "%net_interface%" %dns2% index=2
ipconfig /flushdns
echo 设置完成
pause | echo 按任意键返回选择菜单
GOTO CHOICE
::设置dhcp
:dhcp
echo.
echo ---设置ip/dns为⾃动获取---
cmd /c netsh interface ip set address name="%net_interface%" source=dhcp
cmd /c netsh interface ip set dns "%net_interface%" source=dhcp
echo 设置完成
pause | echo 按任意键返回选择菜单
GOTO CHOICE
:reboot
::设置reboot
cmd /c netsh interface set interface "%net_interface%" disabled
cmd /c netsh interface set interface "%net_interface%" enable
echo 重启⽹卡完成
pause | echo 按任意键返回选择菜单
GOTO CHOICE
:shutdown
五一劳动节的赞美诗词shutdown /r /f /t 30
:
END
Exit
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论