各位同学,在日常工作中。常出现需要指定IP的地址的清况。为了解决这一个问题,我特意为自己编写了一段脚本。方便设定自己笔记本的IP地址。供大家参考。

其中包括无线wifi和有线网络设定两个IP的操作。

将其以下代码复制到记事本中,存档为bat文件。

@echo off   
echo.
echo.
echo.
echo  ----------------------------  
echo (1).有线网络(外) (内)
echo (2).有线网络2
echo (3).有线自动获取
echo (4).无线自动获取
echo (5).有线网络(宿舍)
echo  ----------------------------  
echo.
echo.
echo 输入数字回车
echo.
echo.
echo 选择你要设置的网络:  
set /p x=  
if %x%*==1* goto a  
if %x%*==2* goto b
if %x%*==3* goto c
if %x%*==4* goto d
if %x%*==5* goto e
:a  
echo 正在进行IP设置,请稍等...
netsh interface ip set address "本地连接" static 172.16.9.231 255.255.240.0 172.16.0.8 1
netsh interface ip  add address name="本地连接" addr=172.16.10.252 mask=255.255.240.0
echo 正在进行dns设置,请稍等... 
netsh interface ip set dns "本地连接" static 172.16.1.35 primary
netsh interface ip add dns "本地连接" 202.96.134.133
echo 设置成功。
exit  
 
:b  
echo 正在进行IP设置,请稍等...
netsh interface ip set address "本地连接" static 172.16.128.104 255.255.240.0 172.16.128.240 1  
echo 正在进行dns设置,请稍等... 
netsh interface ip set dns "本地连接" static 172.16.128.11 primary
netsh interface ip add dns "本地连接" 172.16.128.25
echo 设置成功。
exit
:c  
echo 正在进行动态IP设置,请稍等... 
netsh interface IP set address name="本地连接" source=dhcp
echo 正在进行dns设置,请稍等... 
netsh interface ip set dns name="本地连接" source=dhcp
echo 设置成功。
exit
:d
echo 正在进行动态IP设置,请稍等...
netsh interface IP set address name="无线网络连接" source=dhcp
echo 正在进行dns设置,请稍等... 
netsh interface ip set dns name="无线网络连接" source=dhcp
echo 设置成功。
exit
:e  
echo 正在进行IP设置,请稍等...
netsh interface ip set address "本地连接" static 192.168.16.5 255.255.255.0 192.168.16.1 1
echo 正在进行dns设置,请稍等... 
netsh interface ip set dns "本地连接" static 202.96.134.133 primary
netsh interface ip add dns "本地连接" 202.96.128.166
echo 设置成功。
exit

利用脚本设置本机IP地址的更多相关文章

  1. 原创:使用脚本获取本机IP地址

    接来下又到了老葵花哥哥开课时间了 今天讲的有些简单 可以是涂鸦之做 也可以是无聊的发呆的杰作 我想取IP地址在大家生活中很常用 今天就给大家介绍我的六种使用脚本取IP地址的方法 很多人想问我 为什么是 ...

  2. .net中c#获取本机IP地址实例代码

    * 在使用前,一定要注意在头部加上引用: using System.Net; 代码如下: using System; using System.Collections.Generic; using S ...

  3. 【网络编程/C++】修改本机ip地址

    昨天学会了编程实现获取本地网卡信息,今天再接再砺学会了修改本机ip地址.其实原理很简单就是用c++调用一下dos命令而已,不得不说,dos命令实在是太强大了,当然听说还有种修改注册表的方法,不过没有试 ...

  4. 通过PowerShell查询本机IP地址

    脚本内容如下: Write-Host "本机IP地址为:"(ipconfig|findstr "IPv4")[1].split(":")[1 ...

  5. CentOS 网络设置修改 指定IP地址 DNS 网关(转)

    CentOS 网络设置修改 指定IP地址 DNS 网关(实测 笔记)   环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G) 系统版本:Centos-6.5-x86_64 ...

  6. [批处理]自动修改本机IP地址

    前言 抱着笔记本经常到处跑的人,今天回宿舍上网,明天去机房上网,后面去办公室上网,每到一个地方,都要更换一次IP网关掩码 如果都是DHCP还好,关键是为了组织为了方便管理这些地方都是使用的静态IP,所 ...

  7. python获取本机IP地址

    方法一 通常使用socket.gethostname()方法即可获取本机IP地址,但有时候获取不到(比如没有正确设置主机名称) import socket #获取计算机名称hostname=socke ...

  8. CentOS 6 网络设置修改 指定IP地址 DNS 网关

    环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G) 系统版本:Centos-6.5-x86_64 路由器网关:192.168.1.1 步骤: 1.查看网络MAC地址 [ro ...

  9. Linux编程获取本机IP地址

    使用函数getifaddrs来枚举网卡IP,当中使用到的结构体例如以下所看到的: struct ifaddrs { struct ifaddrs *ifa_next; /* Next item in ...

随机推荐

  1. mybatis 入门二

    1.新建一个java项目 2.加入mybatis.jar和mysql.jar 3.加mybatis的配置文件 mybatis.xml <?xml version="1.0" ...

  2. spring整合struts

    整合目标:使用spring的bean管理struts action service. 整合步骤: 一.加入spring 1.加入spring jar包 2.配置web.xml文件 <contex ...

  3. 微信JSSDK上传多张图片

    之前是使用for循环实现的,但是安卓手机没有问题,苹果手机只能上传最后一张图片. 好在有高手在前面趟路,实用的循环调用.苹果是没有,安卓不清楚.以下内容转自:http://leo108.com/pid ...

  4. JqGrid单选

    You have to do some more stuff: 1. Set multiboxonly to true and multiselect to true 2. Define the ev ...

  5. Understanding Python metaclasses

    转载:https://blog.ionelmc.ro/2015/02/09/understanding-python-metaclasses/ None of the existing article ...

  6. Mac OS X安装Redis

    http://my.oschina.net/jackieyeah/blog/524583

  7. nyoj 103 A + B problem II

    点击打开链接 A+B Problem II 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 I have a very simple problem for you. G ...

  8. Android--输入自动提示AutoCompleteTextView

    布局文件: <TextView android:id="@+id/title" android:layout_width="wrap_content" a ...

  9. Unity小厨房之-----背后视角摄像机

    相信每一个接触过Unity的人,应该都认识Unity引擎自带的那个水管工,也一定知道那个小人模型上挂着3个脚本控制着小人的一切,今天我就来说一下关于Unity背后视角摄像机的实现,当然方法并不唯一,这 ...

  10. OC基础(16)

    autorelease基本使用 autorelease注意事项 *:first-child { margin-top: 0 !important; } body > *:last-child { ...