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
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
相关文章推荐
- 非常实用的原创小工具:EasyIP (利用批处理切换ip)
- 做了一个IP切换的小工具
- 发布小工具:Ip一键切换V1.0
- 如何用DOS获得目标主机的IP(媒介类似qq聊天等通讯工具)
- 用DOS指令切换局域网IP
- 生产环境中,通过域名映射ip切换工具SwitchHosts
- 推荐一款IP切换工具
- 更好的 IP 地址切换工具
- 推荐一个网络IP切换的工具
- 快速切换ip没必要用工具
- 快速切换ip没必要用工具
- 用DOS指令切换局域网IP
- Linux中dpkg工具update-alternatives实现符号链接软件版本的切换(转)
- 002-hosts切换工具SwitchHosts
- 网络通(修复网络、ip切换、局域网ip扫描、安全设置等)
- centos7切换图像界面和dos界面
- 自定义Dos命令工具FunnyDos
- java实现动态切换上网IP (ADSL拨号上网)
- 【简报】超棒的javascript响应式视图(viewport)切换工具类库
- 在Dos下配置ip和DNS