zoukankan      html  css  js  c++  java
  • win 8(win 7)批处理设置IP

    适合所有经常更改IP的朋友,里面的内容可用可用根据自己的需要随意修改


    @rem 根据自己的需要修改带 (@rem/注释)的地方,修改完毕后直接将本文件后缀名.txt改为.bat即可使用
    @rem 运行 : 右键菜单-〉以管理员身份运行
    @echo off
    title --IP自动设置 -- 
    MODE con: COLS=80 lines=30
    color 0a
    
    :menu
    cls
    
    echo ----------------------------------
    echo       请选择,输入数字按回车
    echo ----------------------------------
    echo.
    echo       设置为公司用IP 请按 1
    echo       设置为自动获取 请按 2
    echo       设置IE代理     请按 3
    echo       清除IE代理     请按 4
    echo       查看当前IP     请按 5
    echo       退出           请按 6
    echo.
    
    set /p choice=      您的选择:
    
    echo.
    
    if "%choice%"=="1" goto ip1
    if "%choice%"=="2" goto ip2
    if "%choice%"=="3" goto ie3
    if "%choice%"=="4" goto ie4
    if "%choice%"=="5" goto ip5
    if "%choice%"=="6" goto end
    
    goto menu
    
    :ip1
    echo 公司IP自动设置开始....
    @rem  win7:INTERFACE=本地连接   win8:INTERFACE=以太网
    @set INTERFACE=以太网
    @rem  以下地址是无效的,请根据自己实际IP而更改
    @set IP=192.168.144.101
    @set MASK=255.255.255.0
    @set GATEWAY=192.168.144.131
    @set IP2=172.28.88.131
    @set MASK2=255.255.255.0
    @set GATEWAY2=192.168.144.254
    @set DNS1=192.168.181.10
    @set DNS2=192.168.12.3
    
    netsh interface ip set address "%INTERFACE%" static %IP% %MASK% %GATEWAY% 0
    netsh interface ip add address "%INTERFACE%" %IP2% %MASK2% %GATEWAY2% 0
    netsh interface ip set dns "%INTERFACE%" static %DNS1% PRIMARY
    netsh interface ip add dns "%INTERFACE%" %DNS2% index=2
    
    @echo 设置完毕,自动退出!
    exit
    
    
    
    :ip2
    echo IP自动设置开始....
    echo.
    echo 自动获取IP地址....
    @rem  win7: name="本地连接"   win8: name = "以太网"
    netsh interface ip set address name = "以太网" source = dhcp
    echo 自动获取DNS服务器....
    netsh interface ip set dns name = "以太网" source = dhcp 
    @echo 设置完毕,自动退出!
    exit
    
    :ie3
    @echo off 
    echo 开始设置IE代理上网 
    @rem 172.88.28.10:80 修改为自己要设置的代理以及端口
    reg add "HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f 
    reg add "HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings" /v ProxyServer /d "172.88.28.10:80" /f  
    @echo 设置代理完毕,自动退出!
    exit
    
    :ie4
    @echo off 
    echo 开始清除IE代理设置 
    reg add "HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f 
    reg add "HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings" /v ProxyServer /d "" /f 
    echo IE代理清除完毕,自动退出! 
    exit
    
    
    :ip5
    @echo off
    cls
    color 0A
    ipconfig /all
    pause >nul
    goto menu
     
    
     
    


  • 相关阅读:
    oracle 监听静态注册举例解析
    oracle监听动态注册与静态注册
    oracle startup mount nomount 区别
    RAC的时间同步问题
    RAC环境TNS-12541报错处理
    Oracle参数修改是否需要重启等
    面试提纲
    Dubbo是什么
    为什么要用dubbo,dubbo和zookeeper关系
    Java的参数传递是「按值传递」还是「按引用传递」?
  • 原文地址:https://www.cnblogs.com/pangblog/p/3249419.html
Copyright © 2011-2022 走看看