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

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

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

  1. @echo off   
  2. echo.
  3. echo.
  4. echo.
  5. echo  ----------------------------  
  6. echo (1).有线网络(外) (内)
  7. echo (2).有线网络2
  8. echo (3).有线自动获取
  9. echo (4).无线自动获取
  10. echo (5).有线网络(宿舍)
  11. echo  ----------------------------  
  12. echo.
  13. echo.
  14. echo 输入数字回车
  15. echo.
  16. echo.
  17. echo 选择你要设置的网络:  
  18. set /p x=  
  19. if %x%*==1* goto a  
  20. if %x%*==2* goto b
  21. if %x%*==3* goto c
  22. if %x%*==4* goto d
  23. if %x%*==5* goto e
  24. :a  
  25. echo 正在进行IP设置,请稍等...
  26. netsh interface ip set address "本地连接" static 172.16.9.231 255.255.240.0 172.16.0.8 1
  27. netsh interface ip  add address name="本地连接" addr=172.16.10.252 mask=255.255.240.0
  28. echo 正在进行dns设置,请稍等... 
  29. netsh interface ip set dns "本地连接" static 172.16.1.35 primary
  30. netsh interface ip add dns "本地连接" 202.96.134.133
  31. echo 设置成功。
  32. exit  
  33.  
  34. :b  
  35. echo 正在进行IP设置,请稍等...
  36. netsh interface ip set address "本地连接" static 172.16.128.104 255.255.240.0 172.16.128.240 1  
  37. echo 正在进行dns设置,请稍等... 
  38. netsh interface ip set dns "本地连接" static 172.16.128.11 primary
  39. netsh interface ip add dns "本地连接" 172.16.128.25
  40. echo 设置成功。
  41. exit
  42. :c  
  43. echo 正在进行动态IP设置,请稍等... 
  44. netsh interface IP set address name="本地连接" source=dhcp
  45. echo 正在进行dns设置,请稍等... 
  46. netsh interface ip set dns name="本地连接" source=dhcp
  47. echo 设置成功。
  48. exit
  49. :d
  50. echo 正在进行动态IP设置,请稍等...
  51. netsh interface IP set address name="无线网络连接" source=dhcp
  52. echo 正在进行dns设置,请稍等... 
  53. netsh interface ip set dns name="无线网络连接" source=dhcp
  54. echo 设置成功。
  55. exit
  56. :e  
  57. echo 正在进行IP设置,请稍等...
  58. netsh interface ip set address "本地连接" static 192.168.16.5 255.255.255.0 192.168.16.1 1
  59. echo 正在进行dns设置,请稍等... 
  60. netsh interface ip set dns "本地连接" static 202.96.134.133 primary
  61. netsh interface ip add dns "本地连接" 202.96.128.166
  62. echo 设置成功。
  63. 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. 第十章 Vim程序编辑器学习(下)

    在试用vim编辑时,vim会在于被编辑的档案的目录下,再建立一个名为****.swp的档案,如果你的系统因为某些原因断线,你编辑的档案还没有存储,这个时候的****.swp就能够挥发救援的功能 1.在 ...

  2. 关于JavaScript中apply与call的用法意义及区别(转)

    JavaScript中有一个call和apply方法,其作用基本相同,但也有略微的区别. 先来看看JS手册中对call的解释: call 方法调用一个对象的一个方法,以另一个对象替换当前对象. cal ...

  3. 荣耀6 Plus 的屏幕大小pt计算方法

    使用 gomobile 检测 华为荣耀 6 Plus 的屏幕大小为:  1080*1776 px ;   162pt*266.40pt ;  每pt像素个数:6.666665个. 而实际的数据是: 主 ...

  4. esriSRProjCS3Type Constants

    ArcGIS Developer Help  (Geometry)   esriSRProjCS3Type Constants See Also esriSRProjCSType Constants ...

  5. Realtek 8168 安装 VMware ESXi 提示没有驱动

    设备描述 Realtek RTL8168/8111 PCI-E Gigabit Ethernet Adapter   第一次安装提示: vmware esxi 5.5 install no netwo ...

  6. POJ 3311 【状态压缩DP】

    题意: 给n个点,给出矩阵代表i到j单向边的距离. 要求,不介意访问每个点的次数,要求访问完每个点,使得路程总和最小. 思路: 由于不介意访问每个点的次数,所以可以先进行FLOYD求出任意两个点之间的 ...

  7. C++primer 练习15.26

    定义Quote和Bulk_Quote的拷贝控制成员,令其与合成的版本行为一致.为这些成员以及其他构造函数添加打印状态的 语句,使得我们能够知道正在运行哪个程序.使用这些类编写程序,预测程序将创建和销毁 ...

  8. (收藏)C#实现截屏

    项目中使用winform截图,下面两篇文章不错的,能够直接使用. http://www.cnblogs.com/xugang/archive/2007/12/19/1006066.html http: ...

  9. (转)C# Color类图示

    本文来源  http://www.cnblogs.com/lv8218218/archive/2010/12/20/1911746.html

  10. [C# 基础知识系列]C#中易混淆的知识点

    一.引言 今天在论坛中看到一位朋友提出这样的一个问题,问题大致(问题的链接为:http://social.msdn.microsoft.com/Forums/zh-CN/52e6c11f-ad28-4 ...