2024年5月22日发(作者:)

WindowXp使用bat批处理切换IP的方法

批处理修改ip 将计算机当前网络环境导出为一个文件

netsh -c interface dump > c:

以后就可以使用以下命令恢复IP设置

netsh -f c:

举一反三,你就知道可以在不同环境中导出几个配置文件c: , c: 等,然后

新建几个批处理文件,方便地对网络环境进行切换了。

netsh -f c:

netsh -f c:

========================================================

如果嫌以上方法麻烦,可以将所有设置放到一个 .bat 文件上(百度不能上传附件,只好整个

代码发上来了)以下是只有一个DHCP和一个固定IP设置的批处理文件

========================================================

#######################简单批处理##########################

@echo off

cls

%这里为固定IP地址的配置信息,请按你自己要求修改%

%/andy09%

%你的IP地址%

set IP=192.168.18.18

%掩码%

set MASK=255.255.255.0

%网关%

set GATEWAY=192.168.18.1

%DNS%

set DNS1=202.96.128.166

%连接名称 用ipconfig可以看到你自己的连接名称%

set INTERFACE=本地连接

:MENU

echo **********************

echo.

echo 动态获取IP地址 请按-1

echo.

echo 固定IP地址 请按-2

echo.

echo **********************

echo.

set /p KEY= 请输入您的选择:

if %KEY% == 1 goto DHCP

if %KEY% == 2 goto MANUAL

goto END

:DHCP

echo.

echo 快速设置IP地址和DNS为“自动获得”

echo.

netsh interface ip set address "%INTERFACE%" dhcp

netsh interface ip set dns "%INTERFACE%" dhcp

goto END

:MANUAL

echo.

echo 即将对“%INTERFACE%”进行设置

ECHO 即将生效的 IP 地址是%IP%

ECHO 即将生效的 MASK 是%MASK%

ECHO 即将生效的GATEWAY地址是%GATEWAY%

ECHO 即将生效的 主DNS 地址是%DNS1%

echo.

netsh interface ip set address name="%INTERFACE%" source=static addr=%IP% mask=%MASK%

echo IP地址及子网掩码设置完成

netsh interface ip set address name="%INTERFACE%" gateway=%GATEWAY% gwmetric=0

echo 网关地址设置完成

netsh interface ip set dns name="%INTERFACE%" source=static addr=%DNS1% register=PRIMARY

echo 主DNS地址设置完成

goto end

:end

echo.

pause

=====================================================

以下是从网上找到的据称比较厉害的批处理文件,具体用法你们自己看看吧

=====================================================

#####################复杂批处理######################

@echo off

cls

echo ****************

echo IP地址切换

echo 版本:070510

echo ****************

echo.

echo 070510版--增加了创建多套默认配置的选项,选“3”创建多套配置后后,可以选“1”快速

恢复成需要的配置。

echo.

echo 061105版--又更新了,增加了DHCP,和察看当前状态的功能。

echo.

set IP=192.168.18.156