您的位置:首页 > 其它

DOS工具: 切换IP的小工具

2011-02-01 10:20 232 查看
@echo off
rem -- =============================================
rem -- DESCRIPTION: <自動_IP 設定>
rem -- AUTHOR: <>
rem -- CREATE DATE: <2010/12/27>
rem -- =============================================

color 0E
ipconfig /release
:s0
echo - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
echo 1) auto IP
echo 2) static IP
echo 3) exit
echo - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
set xxx= 192.168.0.
rem set /p val=please inpupt ip type:
set val=2
if %val%==val goto begin
if %val%== 1 goto s1
if %val%== 2 goto s2
if %val%== 3 goto end

goto s0

:s1
echo getting,waiting please * * *
netsh interface ip set address name="Local Area Connection" source=dhcp
netsh interface ip set dns name="Local Area Connection" source=dhcp
netsh interface ip set wins name="Local Area Connection" source=dhcp
pause
goto end

:s2
set a=0
set b=0
set c=0
set d=0
set /p a=IP address:( defaule Enter press??192.168.0.62)
rem set /p b=mask:(defaule Enter press??255.255.255.0)
rem set /p c=netway:( defaule Enter press??192.168.0.1)
rem set /p d=DNS:( defaule Enter press??192.168.0.253)
if %a%==0 goto v1
set a=%xxx%%a%
goto w1
:w1
if %b%==0 goto v2
:w2
if %c%==0 goto v3
:w3
if %d%==0 goto v4
:w4
goto begin
:v1
set a=192.168.0.62
goto w1
:v2
set b=255.255.255.0
goto w2
:v3
set c=192.168.0.1
goto w3
:v4
set d=192.168.0.1
goto w4

:begin
echo setting ip address,waitting please * * *
netsh interface ip set address name="Local Area Connection" source=static addr=%a% mask=%b%
rem netsh interface ip set gateway=%c% gwmetric=0
rem netsh interface ip set dns name="Local Area Connection" source=static %d% primary
echo OK!

:end
ipconfig
pause
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: