Windows BAT脚本:一键设置IP和DNS
本文提供一个bat脚本,用于在windows系统中轻松设置ip地址、子网掩码、网关和dns服务器。该脚本支持静态ip设置和自动获取ip两种模式。

以下为脚本代码:
@echo off%1%2ver|find "5." >nul && goto :stmshta vbscript:createobject("shell.application").shellexecute("%~s0","goto:st","","runas",1)(window.close) & goto :eof:stecho/title 网络配置工具color 1fecho ***************************************************************************************************echo *echo * 本机网络配置工具echo * 1. 静态IP设置echo * 2. 自动获取IPecho *echo ***************************************************************************************************:beginset /p n=请选择配置模式 (1 或 2):if "%n%" lss "1" echo 输入错误!请重新输入!if "%n%" gtr "2" echo 输入错误!请重新输入!echo/if "%n%" lss "1" goto beginif "%n%" gtr "2" goto beginif "%n%" equ "1" goto x1if "%n%" equ "2" goto x2:x1echo 您选择了:静态IP设置:begin1set /p a=请输入静态IP地址 (例如:192.168.1.100):if "%a%" equ "" goto begin1:begin2set /p b=请输入子网掩码 (例如:255.255.255.0):if "%b%" equ "" goto begin2:begin3set /p c=请输入网关地址 (例如:192.168.1.1):if "%c%" equ "" goto begin3:begin4set /p d=请输入DNS服务器地址1 (例如:8.8.8.8):if "%d%" equ "" goto begin4:begin5set /p e=请输入DNS服务器地址2 (例如:8.8.4.4):if "%e%" equ "" goto begin5:begin6set /p f=请输入WINS服务器地址 (例如:8.8.8.8 留空则跳过):netsh interface ip set address "本地连接" static %a% %b% %c%netsh interface ip set dns "本地连接" static %d% primary >nulif not "%f%"=="" netsh interface ip add dns "本地连接" %e% %f% >nulecho 静态IP设置完成!ping -n 5 127.0.0.1 >nulgoto :eof:x2echo 您选择了:自动获取IPecho ***************************************************************************************************echo * IP地址将自动获取...netsh interface ip set address "本地连接" dhcp >nulnetsh interface ip set dns "本地连接" dhcp >nulecho ***************************************************************************************************echo 自动获取IP设置完成!ping -n 5 127.0.0.1 >nulgoto :eofpause
使用方法:
AI卡通生成器
免费在线AI卡通图片生成器 | 一键将图片或文本转换成精美卡通形象
51 查看详情
将代码保存为.bat文件(例如:set_ip.bat)。双击运行该文件。按照提示输入相应的IP地址、子网掩码、网关和DNS服务器地址。选择模式1为静态IP,模式2为自动获取IP。脚本会自动执行网络配置并显示结果。
注意:
此脚本需要管理员权限运行才能生效。”本地连接” 指的是你的网络连接名称,如果你的网络连接名称不同,请修改脚本中相应的名称。可以使用 ipconfig /all 命令查看你的网络连接名称。WINS服务器地址为可选参数,可以留空。
此改进后的版本提供了更清晰的提示信息和错误处理,以及更规范的代码结构,使用更方便。
以上就是windows 通过BAT脚本设置IP、DNS、的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/626233.html
微信扫一扫
支付宝扫一扫