bat.脚本实现IP地址自动切换亲测可用(wifi可用)

事件起因

公司给新配的电脑,由于公司网络原因要切换静态ip才可使用,回家使用还要切换为动态ip,来回切换实在浪费时间!!!!

身为程序员就想着写个脚本被,当然脚本不是专业网上搜了搜,结果修改失败.
分析报错点最后确定是网络名称不对

查看网络链接名称

wifi链接的话就不是本地链接了,应该查看其网络链接名称后根据名称填写

在这里插入图片描述

上代码
写的不是很规范但是能用,大神不喜勿喷。
测试的时候可以把exit去掉就能直接查看是否修改成功。

@echo off
color 2

title    设置上网环境

echo                           ☆☆☆☆请选择上网环境☆☆☆☆

echo                            公司固定IP模式=========》按1键

echo                            家用自动获取模式=======》按2键

set/p n=

if /i "%n%" equ "1" goto guding

if /i "%n%" equ "2" goto zidong

: guding

echo 您选择了公司固定IP模式

echo 正在设置,请稍后......

netsh interface ipv4 set address name="WLAN" source=static addr=192.168.1.120 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=0 >nul

echo 正在添加本机主DNS...

netsh interface ipv4 set dns name="WLAN" source=static addr=114.114.114.114 register=PRIMARY


goto end

: zidong

echo 您选择了家用自动获取模式

echo 正在设置,请稍后......

echo 自动获取IP地址....

@echo off

netsh interface ip set address name = "WLAN" source = dhcp

echo 自动获取DNS服务器....

netsh interface ip set dns name = "WLAN" source = dhcp

goto end

 :end

color 6

echo ☆☆☆☆☆☆☆☆本机当前IP配置如下☆☆☆☆☆☆☆☆☆☆☆☆

ipconfig /all

echo ☆☆☆☆☆☆☆☆设置成功!感谢使用☆☆☆☆☆☆☆☆☆☆☆☆
exit
pause

需要修改得地方

在这里插入图片描述

技术不高,希望本帖可以帮助到您。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值