事件起因
公司给新配的电脑,由于公司网络原因要切换静态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
需要修改得地方
技术不高,希望本帖可以帮助到您。