• 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要右键,使用管理员运行。

  • 相关阅读:
    docker 之 docker-compose 初探
    docker 之 .net core 镜像制作
    docker 之 registry私有仓库(harbor)
    ASP.NET Core 学习笔记(认证授权)
    ASP.NET Core 学习笔记(http请求处理)
    ASP.NET Core 学习笔记(依赖注入)
    Linux基础编程之网络编程TCP实例
    功能包和CMakeLists.txt
    ROS的主节点(名称服务器)---roscore
    关于ros开发
  • 原文地址:https://www.cnblogs.com/slankka/p/9158619.html
Copyright © 2020-2023  润新知