各位同学,在日常工作中。常出现需要指定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. [ActionScript3.0] 逻辑或"||=" ,等于"=="和全等于"==="

    function a(o:Object):void { o||=new Object();  trace(o); } //此上下两个方法作用是一样的 function b(o:Object):void ...

  2. Cordova是做什么的

    Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头.麦克风等. Cordova还提供了一组统一的JavaScript类库,以及为这 ...

  3. js中格式化时间字符串

    .net 程序员肯定有遇到过,将一个对象json序列化之后Date 字段 就会转化成 '/Date(1370770323740)/' 这种格式的数据,下面介绍一种在js中,关于时间格式的转换. < ...

  4. Oracle 的简单描述

    在 Oracle 开发中,客户端把 SQL 语句发送给服务器,服务器对 SQL 语句进行编译.执行,把执行的结果返回给客户端. Oracle SQL 语句由如下命令组成:  数据定义语言( DDL) ...

  5. Chapter Schema

    Chapter Schema Schema是XF的核心,每一个读写方法都有一个相关联的Schema.方法首先解析Schema,然后再根据Schema的配置的执行. 那Schema是什么呢?Schema ...

  6. 【转】 ip段/数字,如192.168.0.1/24是什么意思?

    http://blog.csdn.net/aerchi/article/details/39396423 ip段/数字,如192.168.0.1/24是什么意思? ip段/数字,如192.168.0. ...

  7. dd 命令实时进度监控

    dd脚本: #!/bin/sh if [ -d "${1}" ]; then echo "!mkdir" else } fi cd ${} name=`date ...

  8. convert NameValueCollection/Dictionary<string, object> to JSON string

    public static class WebExtension { public static T Decode<T>(this RequestBase res) { Type type ...

  9. Qt编译安装后中文无法显示问题

    闲的蛋疼,把Ubuntu删了,再装10.04的时候,QT编译后运行自己的程序已经不能显示中文了,只能显示英文,字体贼丑... 想了各种办法,都没解决.. 最后:终于搞定: apt-get instal ...

  10. 字符串属性使用strong的原因

    *:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } ...