脚本设置IP bat 命令行设置自动获取IP和固定IP

由于办公室网络需要固定IP和DNS才能上网,
在连接公共网络或者家里又需要自动获取IP和DNS才能上网。

频繁手动切换很麻烦,就搞了两个脚本一键设置。

1.新建文本文件, 命名为固定IP.bat

复制脚本 (如果你知道怎么选编码格式的话选择ANSI)

@echo //-=-=-=-=-=-=-=-=-=-=-=-=-=-=
@echo //  【固定设置】
@echo //  设置IP,子网掩码,网关
@echo //-=-=-=-=-=-=-=-=-=-=-=-=-=-=

%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0"

netsh interface ip set address name="WLAN" source=static addr=192.168.0.230 mask=255.255.255.0 gateway=192.168.0.1 

@echo //-=-=-=-=-=-=-=-=-=-=-=-=-=-=
@echo //  设置DNS
@echo //-=-=-=-=-=-=-=-=-=-=-=-=-=-=
netsh interface ip set dns "WLAN" static 114.114.114.114 primary 
netsh interface ip add dns "WLAN" 8.8.8.8 
@echo //  固定IP设置完成!
@pause
2.新建文本文件, 命名为自动IP.bat

复制脚本 (如果你知道怎么选编码格式的话选择ANSI)

@echo //-=-=-=-=-=-=-=-=-=-=-=-=-=-=
@echo //  【自动获取】
@echo //  设置IP,子网掩码,网关
@echo //-=-=-=-=-=-=-=-=-=-=-=-=-=-=

%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0"


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

@echo //-=-=-=-=-=-=-=-=-=-=-=-=-=-=
@echo //  设置DNS
@echo //-=-=-=-=-=-=-=-=-=-=-=-=-=-=
netsh interface ip set dns name = "WLAN" static addr = none   
@echo //  自动获取IP设置完成!
@pause

备注:
name="WLAN" -> 这里是写自己网络的名字,根据这个名字来设置的(Win7默认叫无线网络连接)
1221381-20180918213828674-1796265854.png

addr=192.168.1.72 mask=255.255.255.0 gateway=192.168.1.1
-> 需要设置的 IP,子网掩码,网关

转载于:https://www.cnblogs.com/tangyongle/p/9671601.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值