通过Windows的bat方式一键给计算机网卡替换IP地址

首先使用cmd,查看网卡详情并找到需要修改的网卡。

cmd
ipconfig /all

通过Windows的bat方式一键给计算机网卡替换IP地址_第1张图片
从上往下看,从左往右看,第一行写了你的网卡名称叫啥,比如上图,我的有线网卡就叫Internet,在CMD里好像不支持中文,懒得改了,就直接全英文使用了,如果你的有线网卡还是叫“以太网”,很可能在运行Bat时,中文以乱码显示。
如果还是以以太网显示,可以去网络连接内,找到网卡,并重命名即可。
再往下就是你的网卡的基本设置详情了,根据自己的实际情况修改即可。
Bat代码片段。

:: Set IP Address
set /p choice=Plase Chose(1:Static IP / 2:DHCP IP):

if "%choice%"=="1" goto ip1
if "%choice%"=="2" goto ip2
Goto Main
:ip1
echo IP Set  Start...

echo Set IP And Subnet Mask
cmd /c netsh interface ip set address name="Internet" source=static addr=192.168.1.1 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1
echo Set DNS Server

echo Set preference DNS Server
cmd /c netsh interface ip add dnsservers name="Internet" address=192.168.1.1 index=1
echo Set Done
pause
exit
if errorlevel 2 Goto Main
if errorlevel 1 goto end
:ip2
echo IP Auto Set Start....

echo Auto Get IP Address....
netsh interface ip set address name = "Internet" source = dhcp
echo Auto Get DNS Address....
netsh interface ip set dns name = "Internet" source = dhcp
@rem Set Auto Get IP
echo Set Done
pause
exit
if errorlevel 2 Goto Main
if errorlevel 1 goto end
:end 

上述代码片段,用引号引起来的内容,即是你将要修改IP地址的网卡名称,static addr=你要修改的IP地址 mask=掩码 gateway=网关地址 gwmetric=整数值,auto也行。
无线网卡的话,也是一样,改了相应地方的网卡名称,即可。
另外,记得要使用管理员权限来运行该bat,不然会提示无权限。

你可能感兴趣的:(windows使用技巧,windows,网络)