本文提供一个bat脚本,用于在windows系统中轻松设置ip地址、子网掩码、网关和dns服务器。该脚本支持静态ip设置和自动获取ip两种模式。
以下为脚本代码:
@echo off %1%2 ver|find "5." >nul && goto :st mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto:st","","runas",1)(window.close) & goto :eof :st echo/ title 网络配置工具 color 1f echo *************************************************************************************************** echo * echo * 本机网络配置工具 echo * 1. 静态IP设置 echo * 2. 自动获取IP echo * echo *************************************************************************************************** :begin set /p n=请选择配置模式 (1 或 2): if "%n%" lss "1" echo 输入错误!请重新输入! if "%n%" gtr "2" echo 输入错误!请重新输入! echo/ if "%n%" lss "1" goto begin if "%n%" gtr "2" goto begin if "%n%" equ "1" goto x1 if "%n%" equ "2" goto x2 :x1 echo 您选择了:静态IP设置 :begin1 set /p a=请输入静态IP地址 (例如:192.168.1.100): if "%a%" equ "" goto begin1 :begin2 set /p b=请输入子网掩码 (例如:255.255.255.0): if "%b%" equ "" goto begin2 :begin3 set /p c=请输入网关地址 (例如:192.168.1.1): if "%c%" equ "" goto begin3 :begin4 set /p d=请输入DNS服务器地址1 (例如:8.8.8.8): if "%d%" equ "" goto begin4 :begin5 set /p e=请输入DNS服务器地址2 (例如:8.8.4.4): if "%e%" equ "" goto begin5 :begin6 set /p f=请输入WINS服务器地址 (例如:8.8.8.8 留空则跳过): netsh interface ip set address "本地连接" static %a% %b% %c% netsh interface ip set dns "本地连接" static %d% primary >nul if not "%f%"=="" netsh interface ip add dns "本地连接" %e% %f% >nul echo 静态IP设置完成! ping -n 5 127.0.0.1 >nul goto :eof :x2 echo 您选择了:自动获取IP echo *************************************************************************************************** echo * IP地址将自动获取... netsh interface ip set address "本地连接" dhcp >nul netsh interface ip set dns "本地连接" dhcp >nul echo *************************************************************************************************** echo 自动获取IP设置完成! ping -n 5 127.0.0.1 >nul goto :eof pause
使用方法:
注意:
此改进后的版本提供了更清晰的提示信息和错误处理,以及更规范的代码结构,使用更方便。
以上就是windows 通过BAT脚本设置IP、DNS、的详细内容,更多请关注php中文网其它相关文章!
Windows激活工具是正版认证的激活工具,永久激活,一键解决windows许可证即将过期。可激活win7系统、win8.1系统、win10系统、win11系统。下载后先看完视频激活教程,再进行操作,100%激活成功。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号