利用批处理将自动获取的IP地址设置成固定的IP地址。

比如根据ipconfig里面的内容将IP地址设成固定的IP地址。是一键设置。不要更改批命令里面的set IP="xxx.xxx.xxx.xxx"----------IP地址。
也就是说直接根据动态设置成固定的。

@echo off
for /f "delims=: tokens=2" %%a in ('ipconfig /all^|FIND /i "IP Address"') do set IP=%%a
for /f "delims=: tokens=2" %%i in ('ipconfig /all^find /i "Default Gateway"') do set gw=%%i
for /f "delims=: tokens=2" %%n in ('ipconfig /all^find /i "Subnet Mask"') do set mask=%%n
for /f "delims=: tokens=2" %%k in ('ipconfig /all^find /i "DNS Servers"') do set Dns1=%%k
netsh interface ip set address "本地连接" source=static addr=%IP% mask=%mask% gateway=%gw% gwmetric=1
netsh interface ip set dns "本地连接" static %Dns1%
pause

代码说明:请先在CMD中使用 ipconfig /all 命令看下 IP地址 网关 掩码等前面是中文的还是英文的,我给的代码是英文的如,IP Address、Subnet Mask等~还有网络连接的名字是否是“本地连接”
请依照实际修改~
温馨提示:答案为网友推荐,仅供参考
相似回答