利用脚本设置本机IP地址
各位同学,在日常工作中。常出现需要指定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地址的更多相关文章
- 原创:使用脚本获取本机IP地址
		
接来下又到了老葵花哥哥开课时间了 今天讲的有些简单 可以是涂鸦之做 也可以是无聊的发呆的杰作 我想取IP地址在大家生活中很常用 今天就给大家介绍我的六种使用脚本取IP地址的方法 很多人想问我 为什么是 ...
 - .net中c#获取本机IP地址实例代码
		
* 在使用前,一定要注意在头部加上引用: using System.Net; 代码如下: using System; using System.Collections.Generic; using S ...
 - 【网络编程/C++】修改本机ip地址
		
昨天学会了编程实现获取本地网卡信息,今天再接再砺学会了修改本机ip地址.其实原理很简单就是用c++调用一下dos命令而已,不得不说,dos命令实在是太强大了,当然听说还有种修改注册表的方法,不过没有试 ...
 - 通过PowerShell查询本机IP地址
		
脚本内容如下: Write-Host "本机IP地址为:"(ipconfig|findstr "IPv4")[1].split(":")[1 ...
 - CentOS 网络设置修改 指定IP地址 DNS 网关(转)
		
CentOS 网络设置修改 指定IP地址 DNS 网关(实测 笔记) 环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G) 系统版本:Centos-6.5-x86_64 ...
 - [批处理]自动修改本机IP地址
		
前言 抱着笔记本经常到处跑的人,今天回宿舍上网,明天去机房上网,后面去办公室上网,每到一个地方,都要更换一次IP网关掩码 如果都是DHCP还好,关键是为了组织为了方便管理这些地方都是使用的静态IP,所 ...
 - python获取本机IP地址
		
方法一 通常使用socket.gethostname()方法即可获取本机IP地址,但有时候获取不到(比如没有正确设置主机名称) import socket #获取计算机名称hostname=socke ...
 - CentOS 6 网络设置修改 指定IP地址 DNS 网关
		
环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G) 系统版本:Centos-6.5-x86_64 路由器网关:192.168.1.1 步骤: 1.查看网络MAC地址 [ro ...
 - Linux编程获取本机IP地址
		
使用函数getifaddrs来枚举网卡IP,当中使用到的结构体例如以下所看到的: struct ifaddrs { struct ifaddrs *ifa_next; /* Next item in ...
 
随机推荐
- nyoj 54-小明的存钱计划
			
点击打开链接 小明的存钱计划 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 小明的零花钱一直都是自己管理.每个月的月初妈妈给小明300元钱,小明会预算这个月的花销,并且 ...
 - 安装 Python
			
Python安装.配置图文详解 一. Python简介: Python在Linux.windows.Mac os等操作系统下都有相应的版本,不管在什么操作系统下,它都能够正常工作.除非使用平台相关功能 ...
 - ownDocument和documentElement
			
<!DOCTYPE html> <html> <head> <meta name="viewport" content="wid ...
 - maven skip tests
			
DskipTests=true is short form of -Dmaven.test.skip=true
 - 安装VS2015可能出现的问题以及解决方法
			
1.语言包问题 在官网上下载的版本是英文版,这就需要自己再去官网上下载一个中文安装包,很快的.不过需要2G内存.官网链接如下所示 https://www.microsoft.com/zh-CN/dow ...
 - Git使用手册:HTTPS和SSH方式的区别和使用
			
在管理Git项目上,很多时候都是直接使用https url克隆到本地,当然也有有些人使用SSH url克隆到本地.这两种方式的主要区别在于:使用https url克隆对初学者来说会比较方便,复制htt ...
 - cocos2d-x 3.x丨搭建Android环境下的开发环境
			
所需要的一些工具软件: 1.JDK 官网下载地址:http://www.oracle.com/ttechnetwork/java/javase/downloads/index.html 2.Andr ...
 - 【Unity Shaders】学习笔记——SurfaceShader(三)BasicDiffuse和HalfLambert
			
[Unity Shaders]学习笔记——SurfaceShader(三)BasicDiffuse和HalfLambert 转载请注明出处:http://www.cnblogs.com/-867259 ...
 - Indian Scientists Design Device to Collect Solar Energy 印度科学家设计太阳能收集设备
			
Indian scientists have designed a new device they hope will solve one of the biggest problems with ...
 - sqlserver 常用sql语句
			
SELECT COUNT(*) FROM WeixinUser SELECT COUNT(*) FROM WeixinUser WHERE datediff(day, CreateTime,getda ...