精华内容
下载资源
问答
  • 后来想着写个批处理文件替代每次点击鼠标设置ip地址,因为之前没学过批处理,所以批处理是写一步网上查一步,最后总算是写好了。虽然算不上完美 ,但是工作中凑合也还行。(其实在网上也找到过批处理的脚本,但是...

      前段时间因为工作,需要反复修改笔记本的ip地址,因为使用的是windows系统,每次修改ip地址都得点击鼠标半天。几经修改心中万马奔腾。后来想着写个批处理文件替代每次点击鼠标设置ip地址,因为之前没学过批处理,所以批处理是写一步网上查一步,最后总算是写好了。虽然算不上完美 ,但是工作中凑合也还行。(其实在网上也找到过批处理的脚本,但是觉得不太实用,本着自己动手丰衣足食的精神,还是自己写的符合自己的需求)

    ######以下为代码部分

    @ echo off
    ::author:旧事凝
    ::定义本地网卡名称
    set local_lan=以太网
    ::无线网卡名称
    set local_wlan=wlan
    echo            “ This script is used to quickly set up local connections and wireless network IP addresses.”
    set /p interface="wlan or lan ?(w/l): "
    if  "%interface%"=="w"  goto WLAN
    if  "%interface%"=="l"  goto LOCAL

    :LOCAL
        echo “local_lan”
        set /p protocl="dhcp or static ?(d/s): "
        if "%protocl%"=="d" goto dhcp
        if "%protocl%"=="s" goto static
            :static
                set /p ip_address="please input ip address: "
                set /p netmask="please input netmask: "
                set /p gateway="please input gateway: "
                netsh interface ip set address %local_lan% static %ip_address% %netmask% %gateway%
                set /p dns="input dns server: "
                if %dns%==""  goto nx
                netsh interface ip set dns %local_lan% %dns%
                :nx
                netsh interface ip set dns %local_lan% static %dns%
                exit 0
            :dhcp
                netsh interface ip set address %local_lan% dhcp
                netsh interface ip set dns %local_lan% dhcp

    exit 0
    :WLAN
        echo “local_wlan”
        set /p protocl="dhcp or static ?(d/s): "
        if "%protocl%"=="d" goto dhcp
        if "%protocl%"=="s" goto static
            :static
            echo “static”
            set /p ip_address="please input ip address: "
            set /p netmask="please input netmask: "
            set /p gateway="please input gateway: "
                netsh interface ip set address %local_wlan% static %ip_address% %netmask% %gateway%

                set /p dns="input dns server: "
                if "%dns%"==""  goto nx
                netsh interface ip set dns %local_wlan% static %dns%
                exit 0
                :nx
                netsh interface ip set dns %local_wlan% static 114.114.114.114
                exit 0
            :dhcp
            netsh interface ip set address %local_wlan% dhcp
            netsh interface ip set dns %local_wlan% dhcp

    exit 0
    pause
    ##########end

      代码部分解释一下,set local_lan和set local_wlan部分是定义网卡名称的(我自己笔记本上本地连接的网卡名称,根据自己需求修改)

    我的笔记本上本地连接是“以太网”,无线网连接是“wlan”。其他部分可以不同修改。

    另外的说下,windows中批处理修改计算机ip地址需要管理员权限,所以执行该批处理需要管理员权限,建议将该批处理做成.bat文件,然后

    创建一个快捷方式,将快捷方式执行权限设置为管理员,这样就不同每次右击管理员运行了。

    使用步骤,执行该批处理

    提示wlan or lan,表示你是需要设置本地连接还是无线网连接的IP地址,(批处理中需要先定义网卡名称),设置本地连接就输入“l”,然后回车,无线网就是“w”。

    输入网卡之后,会提示ip地址是设置dhcp还是static,如果是dhcp,输入“d” 回车即可。如果是静态ip则输入“s”

    静态设置ip,会提示你输入ip地址,子网掩码和网关。

     

    回车后即可设置ip,子网掩码和网关。

     另外还会提示让你设置dns,如果你有想要设置的dns,则手动输入,如果不想输入dns,回车即可,会默认设置为114.114.114.114的dns

     

     

     可以将该批处理的快捷方式放在PATH环境变量里,或者新增一个快捷方式所在的目录到PATH中,这样每次设置ip都可以通过win+r调出运行窗口,输入批处理快捷方式的名称就可以了(我自己将快捷方式命令为ipset)

     

     

    转载于:https://www.cnblogs.com/jsn-address/p/11213124.html

    展开全文
  • 电脑经常在实验室机房和宿舍之间来回跑,实验室机房用的是固定IP,宿舍使用的是Dr.com的客户端,...首先是设置静态IP地址 @echo off title 静态IP设置 set name=本地连接(连接的名字) set IP= xxx.xxx.xxx.x...

    电脑经常在实验室机房和宿舍之间来回跑,实验室机房用的是固定IP,宿舍使用的是Dr.com的客户端,需要用动态IP,改来改去好麻烦的说,对于我这样的一个懒人,当然要寻求快捷方式了,批处理就是很好的选择,下面附上批处理的代码:

     

    首先是设置静态IP地址

    @echo off
    title 静态IP设置
    set name=本地连接(连接的名字)
    set IP=
    xxx.xxx.xxx.xxx(要设置的IP地址)
    set mask=255.255.255.0(子网掩码)
    set gw=xxx.xxx.xxx.xxx(网关)
    set dns=xxx.xxx.xxx.xxx(DNS)
    set dns2=xxx.xxx.xxx.xxx(备用DNS)
    netsh int ip set addr name="%name%" source=static addr=%IP% mask=%mask% gateway=%gw% gwmetric=1
    netsh int ip set dns name="%name%" source=static addr=%dns% register=primary
    netsh int ip add dns name="%name%" addr=%dns2%
    netsh interface ip set wins name="%name%" source=static addr=none
    echo 静态IP设置完成
    pause

    使用的时候将xxxx改为自己的地址,将括号中的内容Delete即可

    动态IP地址设置(即将所有的地址都设置为自动获取)

    @echo off
    title 动态自动获取IP设置
    set name=本地连接(连接的名字)
    netsh int ip set addr name="%name%" dhcp
    netsh int ip set dns name="%name%" dhcp
    echo 动态自动获取IP设置完成
    pause

     

    将所有代码保存为*.bat,双击即可使用,但是需要让360等安全软件将其设为信任。否则弹窗//

    转载于:https://www.cnblogs.com/sunaowei/p/4214933.html

    展开全文
  • windows设置IP批处理

    2019-03-23 18:49:07
    通过BAT命令设置IP地址为动态获取和手工指定,解决手工设置的麻烦,以管理员身份运行bat即可设置为你想设置的IP地址。
  • windows 设置静态ip地址

    千次阅读 2017-09-07 16:09:34
    先查看:网卡名称:netsh interface ip show addresses 然后设置静态ip:netsh interface ip set address "对应网卡名称" static 新ip 子网掩码 网关


    先查看:网卡名称:netsh interface ip show addresses


    然后设置静态ip:netsh interface ip set address "对应网卡名称" static 新ip 子网掩码 网关

    展开全文
  • 最近在公司,在客户现场,在家里,使用不同的网络,经常要设置IP,每天要设置几次,很麻烦。 于是想到了“命令行+批处理+环境变量”的方法,这样设置IP不再是麻烦...2. 在Windows中,“命令行+批处理+环境变量”设置IP
    最近在公司,在客户现场,在家里,使用不同的网络,经常要设置IP,每天要设置几次,很麻烦。
    于是想到了“命令行+批处理+环境变量”的方法,这样设置IP不再是麻烦事了。
    1. 在Windows中,常规设置IP的方法:

    开始-控制面板-网络连接-本地连接-属性-常规Internet协议,选择自动获取,或手动设置IP和DNS。

    2. 在Windows中,“命令行+批处理+环境变量”设置IP的方法:

    2.1. netsh命令介绍:


    2.1.1. 设置动态获取IP地址和和自动获取DNS(DHCP):

    C:\>netsh interface ip set address name="本地连接" source=dhcp
    C:\>netsh interface ip set dns name="本地连接" source=dhcp

    2.1.2. 设置固定IP和DNS:

    C:\>netsh interface ip set address name="本地连接" source=static addr=192.168.0.110 mask=255.255.255.0 gateway=192.168.0.1
    C:\>netsh interface ip set dns name="本地连接" source=static addr=202.106.196.115 register=primary

    2.1.3. 设置多个固定的DNS:

    C:\>netsh interface ip add dns name="本地连接" addr=202.106.0.20 index=2

    2.2. 参数说明:

    name:网络连接名称,一般为“本地连接”或“无线网络连接”。可以在“控制面板”->“网络连接”中查看到网络连接的名称。
    source:获取IP的途径。动态获取为dhcp;手动设置为static。
    addr:要设置的IP地址或DNS地址。 
    mask:指定IP地址的子网掩码。
    gateway:制定IP地址的网关地址。
    gwmetric:默认网关的跃点数,可以设置为整型数值,也可以设置为“自动”:auto。
    register:none为禁用动态DNS注册,primary为只在主DNS后缀下注册,both为在主 DNS 后缀下注册,也在特定连接后缀下注册。
    index:为指定的DNS服务器地址指定索引(首选项)。

    2.3. 编写设置IP/DNS的批处理文件:

    了解netsh命令后,我们编写bat脚本:

    2.3.1. 编写bat脚本通过dhcp自动获取IP和DNS:

    新建一个文本文档名称为dhcp,将后缀改为bat。编辑dhcp.bat文件,内容如下:
    @echo off
    @echo setting ip address of dhcp
    netsh interface ip set address name="本地连接" source=dhcp
    netsh interface ip set dns name="本地连接" source=dhcp
    @echo ip has been set successfully

    2.3.2. 编写bat脚本设置固定IP:

    新建一个文本文档名称为110,将后缀改为bat。编辑110.bat文件,内容如下:
    @echo off
    @echo setting ip address of 192.168.0.110
    netsh interface ip set address name="本地连接" source=static addr=192.168.0.110 mask=255.255.255.0 gateway=192.168.0.1
    netsh interface ip set dns name="本地连接" source=static addr=202.106.196.115 register=primary
    netsh interface ip add dns name="本地连接" addr=202.106.0.20 index=2
    @echo ip has been set successfully


    2.4. 设置环境变量:

    将批处理文件保存在某个目录如:C:\home\bin
    将C:\home\bin添加到环境变量:
    右击我的电脑-属性-高级-环境变量-系统变量,编辑path变量,在变量值中加入C:\home\bin。点击确定关闭窗口。

    2.5. 设置IP

    打开Windows命令行窗口,输入dhcp或110,回车即可设置自动获取IP,或设置固定IP。
    展开全文
  • windows 一键设置ip地址脚本

    千次阅读 2019-06-26 15:29:28
    设置为192.168.1.100 @echo off title 192.168.1.100 color 03 mode con cols=40 lines=15 :: todo netsh interface ip set address name="network" source="static" addr="192.168.1.100" mask="255.255.255.0" ...
  • 工作过程中,需要频繁内外网切换,来回修改ip地址,比较麻烦,写个脚本来设置ip吧。 ipChangeToInternal.bat: @echo off netsh interface ipv4 set address name="イーサネット" source=dhcp pause ...
  • 安装Windows 10系统后,要想上网需要先设置IP地址与DNS,这样才能够快速稳定的连接网络,下面笔者就与大家一起分享如何设置Windows 10系统IP地址与DNS的方法。 步骤阅读 百度经验:jingyan.baidu.com 工具/原料 ...
  • 每次去带机房去机房都要设置固定ip,回来还要再调回来,我觉得太麻烦,于是简单学习了下批处理脚本 @echo off :: BatchGotAdmin :------------------------------------- REM --> Check for ...
  • 代码中有两种IP的设置模式:静态IP地址和DHCP模式。 将下面的代码保存到一个文本中,并将文件后缀改为.bat,双击就可以实现IP地址的自动设置 ps:要将代码中对应的ip、网管、DNS改为自己网络上的配置。 ...
  • windows netsh设置IP地址

    2009-05-26 09:41:11
    一、添加 IP 地址及默认网关 (是添加,要重设或更新原来IP的请看第三点) netsh interface ip add address 用法 : add address [name=]<string> [[addr=]IP address [mask=]IP subnet mask] [...
  •  不通的网络环境下,可能需要设置静态IP地址,或设置为动态获取,每次重复手动的配置费时费力,通过脚本可以实现一键设置 脚本实现  1.设置静态IP  1.1新建文本文档,复制粘贴如下内容 netsh interface ip ...
  • windows 脚本 bat 设置ip地址 地址获取方式 dhcp或静态获取基础代码 基础 bat其实就是cmd命令 代码 下面直接贴出代码 :: 只需要修改相关的addr mask gateway ::‘以太网’是网卡的名字,可以通过ipconfig查看 :: ...
  • Windows下使用命令行设置ip地址的DNS服务器 使用命令行或者编写bat批处理设置网络连接的IP地址以及DNS服务器地址有时候会比手动更加方便,IP地址和DNS的设置一般是配合的,常用到的几个状态是: 1、IP地址动态获取...
  • windows设置ip和dns

    2021-03-05 17:52:03
    1、设置ip命令地址格式:【netsh interface ip set address “连接名称” static 新IP地址 子网掩码 网关 1】 连接名称可以参照“网络连接”中的名称修改,支持中文,但引号要用英文版。每项之间都要有空格,最后要...
  • 有时候我们更换计算机的网络环境时,可能就需要设置计算机IP地址,而如果每次都通过点击网络连接->属性->IP地址这种方式来设置的话,也未免太繁琐了,下面我来介绍一下使用批处理设置计算机的IP地址。  有时候...
  • (1)实验步骤。 打开一台全新的windows server 2008 R2虚拟机,使用快照...配置服务器的TCP/IP参数,IP地址配置为172.16.1.X,X为计算机所处的实验室的计算机编号; 1. 2. 3. 4. 5. 6...
  • windows 下bat设置IP地址

    2009-07-07 09:29:00
    以下内容保存为 bat文件 netsh interface ip set address "本地连接" static 192.168.5.23 255.255.255.0 192.168.5.1 1 用来设置固定的ip地址设置动态自动获取的IP的如下:netsh interface ip set address "本地...
  • Windows 通过命令行设置固定ip地址

    千次阅读 2017-12-30 11:02:00
    Winserver1709 之后 windows系统取消了GUI界面 设置ip地址 需要使用命令行界面进行 这里简单记录一下 打开win1709的虚拟机 进入命令行控制台 输入 ipconfig 查看网络连接名称 网络名称Ethernet0 输入命令 ...
  • 具体看下放截图,里面标注了步骤
  • WINDOWS中用命令设置IP地址

    千次阅读 2005-06-28 14:11:00
    设置静态IP地址:netsh interface ip set address 本地连接名 static IP地址 子网 网关 跃点数实例:netsh interface ip set address 本地连接 static 19.234.2.176 255.255.255.0 19.234.2.198 1设置DHCP:实例...
  • 最近经常拿F同学的本本,到实验室做一些测试。 办公楼上网用的IP地址...于是这篇blog记录的就是,要通过windows的netsh命令,在bat脚本里面自动修改windowsIP地址。   关于netsh的语法,有兴趣的同学看help或...
  • 设置IP为动态模式: netsh interface ip set address name="本地连接" source=dhcp 设置DNS为动态模式: netsh interface ip set dns name="本地连接" source=dhcp 设置静态模式 配置静态IP: netsh interface ip ...
  • echo 本地连接 改成你想要改的连接名 比如 无线网络连接set cname=本地连接 echo %cname% 正在设置自动获得IP地址,请稍等...... netsh interface ipv4 set address name="%cname%" source=dhcpecho %cname% 设置...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,486
精华内容 1,794
关键字:

windows设置ip地址