批处理实现IP自动切换
公司有内网外网,经常需要切换IP,填写IP也比较繁琐,分享一下相关批处理操作,实现一键切换IP
1,将以下代码复制到新建文本文档里,将文档后缀名改为.bat:,
新建文本文档并将后缀名.txt改为.bat:
改为并回车
2,之后右键IP.bat,选编辑,打开文档编辑器,复制以下代码,并粘贴进IP.bat中,然后保存。
@echo off echo. echo 修改ip地址,1为自动获取ip地址,2北方医院IP,3 公司OA_IP echo.set sel= set/p sel=请选择修改方式: if "%sel%"=="1" goto auto if "%sel%"=="2" goto beifang if "%sel%"=="3" goto company echo 您没有选择修改方式。 goto end :auto netsh interface ip set address name="以太网" source=dhcp netsh interface ip delete dns "以太网" all ipconfig /flushdns ipconfig /all goto end :beifang echo 正在更改IP地址,请稍等...... netsh interface ip set address name="以太网" source=static addr=192.168.0.199 mask=255.255.255.0 gateway=192.168.0.252 gwmetric=1 netsh interface ip set dns name="以太网" source=static addr=222.172.200.68 netsh interface ip add dns name="以太网" addr=61.166.150.123 index=2 ipconfig /flushdns ipconfig /all echo 更改IP地址完成! goto end :company echo 正在更改IP地址,请稍等...... netsh interface ip set address name="以太网" source=static addr=10.85.194.103 mask=255.255.255.0 gateway=10.85.194.254 gwmetric=1 netsh interface ip set dns name="以太网" source=static addr=10.84.1.125 ipconfig /flushdns ipconfig /all goto end :end pause
注意:代码中的“以太网”是我的“本地连接”,如果你的网络连接名字为“本地连接”,请将代码中“以太网”全部替换为“本地连接”,其它类推,运行时候要右键选择以管理员权限运行。
3,最后可将IP.bat文件保存一个硬盘分区中,然后右键发送到桌面快捷方式。然后右键该快捷方式,点击属性。点击更改图标,选择一个自己喜欢的图标,并修改快捷方式名称
4,右键快捷方式,点击“高级”,勾选用管理员身份运行,点击确定
一个软件就做好了。在win10上实际测试,很好用,值得分享
OVER!