设为首页 | 收藏本页
登陆您的帐号 | 免费注册帐号
全部栏目 > 计算机 > 软件 > 人工智能
下一篇上一篇 首页图文展示(无图)

批处理自动定义IP、网关、DNS

发布人:hy58
发布日期:2015-06-06 09:47:50
刷新日期:2015-06-06 09:47:50
回复或评论:0
阅览:305
 ::==================批处理自动定义IP、网关、DNS==============   
    ::自动读取网络连接名称;   
    ::根据用户输入,快速设置IP、网关、DNS   
    ::code by youx@www.ff87.com 2013-1-6   
    @echo off   
    title 批处理自动定义IP、网关、DNS@www.ff87.com  
    call :Get_NIC   
    Rem '----------IP地址----------------   
    set IP_addr=192.168.1.110   
    set /p IP_addr=请输设置IP地址(默认为:192.168.1.110):   
    netsh interface ip set address name="%NIC_name%" source=static addr=%IP_addr% mask=255.255.255.0   
    Rem '---------设置网关----------------   
    set GT_addr=0.0.0.0   
    set /p GT_addr=请输入网关:   
    netsh interface ip set address name="%NIC_name%" gateway=%GT_addr% gwmetric=0   
    Rem '----------设置DNS----------------   
    set DNS=0.0.0.0   
    set /p DNS=请输入DNS:   
    netsh interface ip set dns name="%NIC_name%" source=static addr=%DNS% register=PRIMARY   
    pause>nul   
    Rem '/*=============获取网络连接名称==================   
    :Get_NIC   
    set "NIC_flag=Ethernet"  %'/*-----网卡标志 -------*/%   
    for /f "tokens=1,2,3,* delims=: " %%i in ('ipconfig /all') do (   
    if "%%i"=="%NIC_flag%" set NIC_name=%%k && goto :eof   
    )   
评论(0) 暂无回帖


打印 收藏 关闭窗口 下一篇上一篇