zoukankan      html  css  js  c++  java
  • win8 批处理自动填写ip

    本文适用于,经常把电脑来回带而又每次都得改ip的人

    有木有觉得,这很麻烦,而又必须得这样做?

     

    人真是因为懒惰而变得聪明。如果你不想每次重复填写,有幸百度到了这篇文章,感谢你的阅读。

    现在我把研究成果共享出来。(XP,WIN7, WIN8)一个脚本就解决。

     

    1.如果你去的地方是静态IP,比如公司

    使用这个:

    echo off
    @echo off
    ver|find /i "5.1." >nul && set sys=本地连接 && set s=winXP 
    ver|find /i "6.1." >nul && set sys=本地连接 && set s=win7
    ver|find /i "6.2." >nul && set sys=以太网 &&set s=win8

    rem 这下面四个你自己填写
    @set IP= 
    @set MASK=255.255.255.0
    @set GATEWAY=
    @set DNS1=

    echo 如果出现360弹窗,选择允许。
    echo 当前系统为:%s%
    netsh interface ip set address %sys% static %IP% %MASK% %GATEWAY% 1
    echo %sys% ip 地址为 %IP%
    echo 子网掩码 %MASK%
    echo 默认网关 %GATEWAY%
    netsh interface ip set dns %sys% static %DNS1%
    echo DNS地址 %DNS1%
    echo 设置完毕。
    pause

     

    360弹窗怎么办???无视???不对!!!应该选择允许。此代码安全有效,健康积极,请放心使用。

     

    2.如果你要 把IP 设置为自动获取,比如要用锐捷之类的。也就是这样的。


    那么你可以用这个

    @echo off
    ver|find /i "5.1." >nul && set sys=本地连接 && set s=winXP 
    ver|find /i "6.1." >nul && set sys=本地连接 && set s=win7
    ver|find /i "6.2." >nul && set sys=以太网 &&set s=win8
    echo 如果出现360弹窗,选择允许。
    echo 当前系统为:%s%
    echo 自动获取IP地址....
    netsh interface ip set address name = %sys% source = dhcp
    echo 自动获取DNS服务器....
    netsh interface ip set dns name = %sys% source = dhcp 
    echo 设置完成
    pause

     

    360,一定会拦截netsh.exe,允许。

    把代码保存为

    1.办公室用静态ip.cmd

    2.不知道你干嘛用的动态ip.cmd

    两个文件。

    之后就直接双击就行了。

    第一个代码的ip你可要自己填。。

    win8要右键,使用管理员运行。

  • 相关阅读:
    CodeForces 656B
    时间限制
    哈哈
    &1的用法
    codeforces 385 c
    hdu 1176 免费馅饼
    poj 1114 完全背包 dp
    poj 1115 Lifting the Stone 计算多边形的中心
    jar包解压
    重定向
  • 原文地址:https://www.cnblogs.com/slankka/p/9158619.html
Copyright © 2011-2022 走看看