快速切换IP的批处理!
内容如下:
@echo off
color 1A
Title [SMART专用 IP设置V1.0] cls
echo.
echo SMART专用 IP设置V1.0 %date%%time%
echo. @ipconfig /all > c:\ipconRt.txt for /f “tokens=1,2* delims=:” %%i in (‘findstr /NIC:”Description” c:\ipconRt.txt’) do (
echo 网卡描述:%%k goto netaddress
)
:netaddress for /f “tokens=1,2* delims=:” %%i in (‘findstr /NIC:”IP Address” c:\ipconRt.txt’) do (
echo IP地址:%%k goto gateway
)
:gateway for /f “tokens=1,2* delims=:” %%i in (‘findstr /NIC:”Gateway” c:\ipconRt.txt’) do (
echo 网关地址:%%k goto mask
)
:mask for /f “tokens=1,2* delims=:” %%i in (‘findstr /NIC:”Mask” c:\ipconRt.txt’) do (
echo 子网掩码:%%k goto dns
)
:dns for /f “tokens=1,2* delims=:” %%i in (‘findstr /NIC:”DNS Servers” c:\ipconRt.txt’) do (
echo DNS地址:%%k goto mac
)
:mac for /f “tokens=1,2* delims=:” %%i in (‘findstr /NIC:”Physical Address” c:\ipconRt.txt’) do (
echo 物理地址:%%k goto dispE
)
:dispE
echo. del c:\ipconRt.txt
echo ******************************
echo * 本脚本由Major提供,欢迎使用 *
echo * ————————– *
echo * *
echo * 1)无限制16.179_IP *
echo * 2)高速10.140_IP *
echo * 3)自动获取 *
echo * 4)手动设置 *
echo * Enter)退出 *
echo ******************************
echo. :START set VAR= set/p VAR=请选择网络[1,2,3,4,Enter]进行切换: if “%VAR%”==”1” goto school if “%VAR%”==”2” goto home if “%VAR%”==”3” goto auto if “%VAR%”==”4” goto manul if “%VAR%”==”” goto exit goto end :exit
echo. rem @ipconfig
echo 保留当前配置。 goto end :school
echo.
echo 正在处理中,请稍候…
echo. @netsh interface ip set address “本地连接” static 192.168.16.179 255.255.255.0 192.168.16.1 >NUL @netsh interface ip set dns “本地连接” static 202.96.128.86 >NUL @netsh interface ip add dns “本地连接” 202.96.128.166 goto end :home
echo.
echo 正在处理中,请稍候…
echo. @netsh interface ip set address “本地连接” static 192.168.10.140 255.255.255.0 192.168.10.1 >NUL @netsh interface ip set dns “本地连接” static 202.96.128.86 >NUL @netsh interface ip add dns “本地连接” 202.96.128.166 goto end :auto
echo.
echo 正在处理中,请稍候…
echo. @netsh interface ip set address “本地连接” dhcp >NUL @netsh interface ip set dns “本地连接” dhcp >NUL @echo 网络地址: 自动获取 goto end :manul
echo. set VAR1= set/p VAR1=请输入IP地址:
echo. if “%VAR1%”==”” goto setGATEWAY
echo 正在处理中,请稍候…
echo. @netsh interface ip set address “本地连接” static addr=%VAR1% mask=255.255.255.0 >NUL @echo IP地址: %VAR1% @echo. :setGATEWAY set VAR2= set/p VAR2=请输入网关地址:
echo. if “%VAR2%”==”” goto setDNS
echo 正在处理中,请稍候…
echo. @netsh interface ip set address “本地连接” static gateway=%VAR2% gwmetric=1 >NUL @echo 网关地址: %VAR2% @echo. :setDNS set VAR3= set/p VAR3=请输入DNS地址:
echo. if “%VAR3%”==”” goto START
echo 正在处理中,请稍候…
echo. @netsh interface ip set dns “本地连接” static addr=%VAR3% register=PRIMARY >NUL @echo DNS地址: %VAR3% @echo. :end @echo. @ipconfig /all > c:\ipconRt.txt :netaddress for /f “tokens=1,2* delims=:” %%i in (‘findstr /NIC:”IP Address” c:\ipconRt.txt’) do (
echo IP地址:%%k goto gateway
)
:gateway for /f “tokens=1,2* delims=:” %%i in (‘findstr /NIC:”Gateway” c:\ipconRt.txt’) do (
echo 网关地址:%%k goto mask
)
:mask for /f “tokens=1,2* delims=:” %%i in (‘findstr /NIC:”Mask” c:\ipconRt.txt’) do (
echo 子网掩码:%%k goto dns
)
:dns for /f “tokens=1,2* delims=:” %%i in (‘findstr /NIC:”DNS Servers” c:\ipconRt.txt’) do (
echo DNS地址:%%k goto dispE
)
:dispE
echo. del c:\ipconRt.txt
echo 处理完成,谢谢使用!
echo. pause
请将文本保存为 .bat 或 .cmd的格式
【注】本文仅作为原理参考!!! 大家可以根据自己的情况来修改IP,请将里面的IP改为你自己需要的!
快速切换IP的批处理!的更多相关文章
- 巧用批处理cmd快速切换IP地址
如果你的笔记本经常在不同的地方使用,有些地方需要自动获取IP,而有些地方需要配置固定IP,每换一个地方都需要重新配置一遍,是不是感觉很麻烦呢? 下面介绍一种通过建立批处理文件来快速切换IP的方法: s ...
- Windows环境下使用Netsh命令快速切换IP配置
不同的内网环境需要使用不同的IP配置,频繁切换令人发狂,因此搜索了快速切换IP配置的方法. Netsh interface IP Set address "以太网" Static ...
- Windows下通过脚本快速修改IP地址
Windows下通过脚本快速修改IP地址 如果通过Windows的网络属性修改Ip/网关,真是太麻烦了. 经常要切换ip,所以我写了两个脚本: c:\办公室.bat netsh interface i ...
- 如何用脚本快速修改IP地址(Netsh)
如何用脚本快速修改IP地址(Netsh) 如果通过Windows的网络属性修改Ip/网关,真是太麻烦了.最近一个项目经常要切换ip,所以我写了两个脚本:c:\116.bat netsh interfa ...
- 快速切换天财商龙门店后台.VB6.0
名称:快速切换天财商龙门店后台 作者:landv 时间:2015年8月21日 功能:快速切换天财商龙门店后台 环境:VB6.0 注:懒的一行一行修改文件了,直接覆盖配置文件,Tcgem.ini 只能反 ...
- GoldenGate 传统抽取进程随 DataGuard 主备快速切换的方案(ADG 模式)
环境描述: 1.节点描述 节点 IP 节点描述 11.6.76.221 GG 抽取端 / DG 节点,数据库版本号为 Oracle-11.2.0.3,与 11.6.76.222 组成 DataGuar ...
- 多项目并行开发如何做到快速切换——sublime Text3
sublime text有一个很人性化的功能,就是打开窗口的时候,它会把上一次关闭时的编辑器工作区状态完全复原(不论文件是否已经保存). 只有一个项目的时候,这个功能非常方便,可以保证重启电脑后cod ...
- mac平台多个php版本快速切换
mac平台多个php版本快速切换 要求所有php版本都是由brew安装 使用brew安装php多版本方法 # brew install php56 # brew install php70 安装切换工 ...
- window自动切换ip的脚本
因为总要切换ip,所以百度了一下脚本 如下http://jingyan.baidu.com/article/d2b1d1029d21b95c7e37d4fa.html 动态ip netsh inter ...
随机推荐
- CMSEASY /lib/tool/front_class.php、/lib/default/user_act.php arbitrary user password reset vulnerability
catalog . 漏洞描述 . 漏洞触发条件 . 漏洞影响范围 . 漏洞代码分析 . 防御方法 . 攻防思考 1. 漏洞描述 攻击者通过构造特殊的HTTP包,可以直接重置任意用户(包括管理员)的密码 ...
- Beta版本冲刺第七天 12.13
一.站立式会议照片: 二.项目燃尽图: Android端 后台 三.项目进展: 成 员 昨天完成任务 今天完成任务 问题困难 心得体会 胡泽善 用户评价的查看以及审核 用户详情的加入,并且修改了一些卡 ...
- 【Alpha版本】冲刺-Day7
队伍:606notconnected 会议时间:11月15日 会议总结 张斯巍(433) 今天安排:上传界面设计 完成度:95% 明天计划:回收站界面设计 遇到的问题:无 感想:从一开始界面风格就要确 ...
- HDU5671Matrix(矩阵行列交换)
有一个nn行mm列的矩阵(1 \leq n \leq 1000 ,1 \leq m \leq 1000 )(1≤n≤1000,1≤m≤1000),在这个矩阵上进行qq (1 \leq q \leq 1 ...
- vs------连接MySQL
转载: http://jingyan.baidu.com/article/8ebacdf023953f49f65cd589.html
- Hibernate学习总结
首先声明这是个坑爹的框架 属于ssh经典框架中的持久层框架,说白了就是管理数据库的. 下载地址:http://hibernate.org/orm/ 这里写了版本5.2,下载下来的基本不怎么会用,因为文 ...
- phpexcel操作
<?php include './PHPExcel/PHPExcel.php'; include './PHPExcel/PHPExcel/Writer/Excel2007.php'; //或者 ...
- bs4_2
QQ:231469242 欢迎交流 Parsing HTML with the BeautifulSoup Module Beautiful Soup是用于提取HTML网页信息的模板,Beautif ...
- CV界的明星人物们
CV界的明星人物们 来自:http://blog.csdn.net/necrazy/article/details/9380151,另外根据自己关注的地方,加了点东西. 今天在cvchina论坛上看到 ...
- GIT安装完需要做以下配置
安装完GIT后需要做以下配置: 一.找到git的安装目录,查找etc目录下的gitconfig配置文件,编辑此文件在最后一行添加如下内容: [gui] encoding = utf-8 [sv ...