win7win10 内外网切换批处理命令
逆流成河
阅读:72
2023-03-20 21:19:30
评论:0
当电脑需要内外网切换使用的时候,需要一次次设置静态IP或者自动获取IP。
win10版本:
@echo off
rem 强制获取管理员权限
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
rem //设置变量
set NAME="以太网"
rem //以下属性值可以根据需要更改
set ADDR="10.124.124.51"
set MASK="255.255.255.0"
set GATEWAY="10.124.124.254"
set DNS1=
set DNS2=
rem //以上属性依次为IP地址、子网掩码、网关、首选DNS、备用DNS
echo 当前可用操作有:
echo 1 设置为静态IP
echo 2 设置为动态IP
echo 3 退出
echo 请选择后回车:
set /p operate=
if %operate%==1 goto 1
if %operate%==2 goto 2
if %operate%==3 goto 3
:1
echo 正在设置静态IP,请稍等...
rem //可以根据你的需要更改
echo IP地址 = %ADDR%
echo 掩码 = %MASK%
echo 网关 = %GATEWAY%
netsh interface ipv4 set address %NAME% static %ADDR% %MASK% %GATEWAY%
echo 首选DNS = %DNS1%
if "%DNS1%"=="" (echo DNS1为空) else netsh interface ipv4 set dns %NAME% static %DNS1%
echo 备用DNS = %DNS2%
if "%DNS2%"=="" (echo DNS2为空) else (netsh interface ipv4 add dns %NAME% %DNS2%)
echo **********已设置为静态IP:%ADDR%***********
pause
goto 3
:2
echo 正在设置动态IP,请稍等...
echo 正在从DHCP自动获取IP地址...
netsh interface ip set address %NAME% dhcp
echo 正在从DHCP自动获取DNS地址...
netsh interface ip set dns %NAME% dhcp
echo **********已设置为动态IP地址***********
pause
goto 3
:3
exit
win7版本内网命令:
Echo off
echo 手动设置IP地址....
Netsh interface IP Set Addr "本地连接" Static 10.124.124.51 255.255.255.0 10.124.124.254
Echo 设置成功 您的IP为10.124.124.51,按任一键后,就可以使用内网了……
Pause
win7版本外网命令:
echo offclstitle 清除IP设置
echo 正在清除IP地址,请稍候……
netsh interface ip set address name="本地连接" source=dhcp
echo 正在清除DNS设置,请稍候……
netsh interface ip set dns name="本地连接" source=dhcp
echo 删除IP设置,设置为自动。
echo
成品下载:
点击这里下载
声明
本站网络名称: 配主机
本站永久网址: www.peizhuji.com
网站侵权说明: 本站采用 CC BY-NC-SA 4.0 国际许可协议 进行许可,转载或引用本站文章应遵循相同协议。
1. 本站为转载分享站点,不提供任何上传下载服务。
所有内容均来自互联网第三方分享站点所提供的公开引用内容。
不需要任何付费即可公开阅读,部分GG仅为作为服务器维护费用。
2. 本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;
不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
3. 本站信息来自网络收集整理,版权争议与本站无关。
您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
4. 如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。
我们非常重视版权问题,如有侵权请邮件与我们联系处理。
敬请谅解!我们会在24h内删除有争议的资源。唯一站长邮箱:1103606138@qq.com