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
发布评论