happyxp 发表于 2013-7-1 20:32:13

快速设置IP地址的批处理命令

设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?

将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。@echo off
title 自动设置ip
echo
:start
cls
ECHO ================================
ECHO 请选择要换的ip
ECHO ————————————————
echo 无线网络连接---自动获取IP地址…………1
echo.
echo 无线网络连接---办公室IP配置……………2
echo.
echo 本地连接---自动获取IP地址………………3
echo.
echo 本地连接---办公室IP配置…………………4
echo.
echo退出…………………………………………5
echo.

@set /p UserSelection=选择(1,2,3,4,5)

if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
goto start

:selection
@if "%UserSelection%"=="1" goto 1
@if "%UserSelection%"=="2" goto 2
@if "%UserSelection%"=="3" goto 3
@if "%UserSelection%"=="4" goto 4
@if "%UserSelection%"=="5" goto 5

:1
echo 无线网络连接---自动获取IP地址---请稍候...
netsh interface ip set address name="无线网络连接" source=dhcp
netsh interface ip set dns name="无线网络连接" source=dhcp
exit

:2
echo 无线网络连接---办公室IP配置---请稍候...
set ipaddress=192.168.0.100
set subnetmask=255.255.255.0
set defaultGateway=192.168.0.1
set dns=202.96.98.36
netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
exit

:3
echo 本地连接---自动获取IP地址---请稍候...
netsh interface ip set address name="本地连接" source=dhcp
netsh interface ip set dns name="本地连接" source=dhcp
exit

:4
echo 本地连接---办公室IP配置---请稍候...
set ipaddress=192.168.1.68
set subnetmask=255.255.255.0
set defaultGateway=192.168.1.1
set dns=202.102.128.68
netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
netsh interface ip set dns name="本地连接" source=static addr=%dns%
exit

:5
echo 5
页: [1]
查看完整版本: 快速设置IP地址的批处理命令