网上找的。。。最近在不同的地方上网,每次都要动手敲,郁闷了,所以找了一个批处理的方法(别看我也是学软件的,但是对批处理还真不了解,哎,学校也没教,只能在网上找找学学):试验过了,在XP上成功良好运转。。。。=。=+真的,不骗你

@echo off
title Network Configuration Application---Made by 风逐云 [email]NicholasMaxwell@msn.com[/email] QQ:55730050
mode con: cols=80 lines=23
ECHO. ==================Configurating, Please Wait==================
ECHO. ==================Network Configuration Application================== > netcfg.log
color 1a
ECHO. 


::::::::::::::::::::::::::::::::::::::::::
:: 用户定义段
:: 如需自定义,请修改这里
:: 
:: 说明:
:: addr_name..........网络连接名称
:: addr_ip............IP地址
:: addr_mask..........子网掩码
:: addr_gateway.......网关
:: addr_dns_pri.......主DNS
:: addr_dns_sec.......副DNS
set addr_name=本地连接
set addr_ip=192.168.0.63
set addr_mask=255.255.255.0
set addr_gateway=192.168.0.110
set addr_dns_pri=202.101.172.35
set addr_dns_sec=192.168.0.110
::::::::::::::::::::::::::::::::::::::::::

echo addr_name=%addr_name% >> netcfg.log
echo addr_ip=%addr_ip% >> netcfg.log
echo addr_mask=%addr_mask% >> netcfg.log
echo addr_gateway=%addr_gateway% >> netcfg.log
echo addr_dns_pri=%addr_dns_pri% >> netcfg.log
echo addr_dns_sec=%addr_dns_sec% >> netcfg.log

:::::::::::::::::::::::::::::::::::::::
::设置ip, gateway, and mask
:: if ip=null
:IP
ECHO. Applying IP set... 
ECHO. Applying IP set... >> netcfg.log
if defined addr_ip (netsh interface ip set address name=%addr_name% source=static addr=%addr_ip% mask=%addr_mask% >> netcfg.log) else (netsh interface ip set address name=%addr_name% source=dhcp >> netcfg.log)
GOTO GATEWAY

:GATEWAY
ECHO. Applying gateway set... 
ECHO. Applying gateway set... >> netcfg.log
NETSH INTERFACE IP DELETE ADDR NAME=%addr_name% GATEWAY=ALL >> netcfg.log
IF DEFINED addr_gateway (NETSH INTERFACE IP ADD ADDR NAME=%addr_name% GATEWAY=%addr_gateway% GWMETRIC=1 >> netcfg.log)
GOTO DNS

:DNS
ECHO. Applying DNS set... 
ECHO. Applying DNS set... >> netcfg.log
netsh interface ip delete dns name=%addr_name% addr=all >> netcfg.log
IF DEFINED addr_dns_pri (netsh interface ip add dns name=%addr_name% addr=%addr_dns_pri% index=1 >> netcfg.log)
IF DEFINED addr_dns_sec (netsh interface ip add dns name=%addr_name% addr=%addr_dns_sec% index=2 >> netcfg.log)
GOTO SHOW

:SHOW
ECHO. 
ECHO. 
ECHO. 
ECHO. Retult: ====================================================================
ECHO. Retult: ==================================================================== >> netcfg.log
IPCONFIG /ALL
IPCONFIG /ALL >> netcfg.log

pause

转载于:https://www.cnblogs.com/helloITworld/archive/2009/06/07/1497956.html

IP设置的批处理文件相关推荐

  1. ip设置 kali 重置_在 Windows 系统中如何重置 TCP/IP 协议堆栈修复网络连接问题

    Internet 在 TCP/IP 协议上工作,如果 TCP/IP 协议堆栈在 Windows 或任何其他操作系统(例如 Linux 或 MacOS)中无法正常工作,则您的 Internet 连接会出 ...

  2. Linux安装—IP设置

    2019独角兽企业重金招聘Python工程师标准>>> IP设置 务必不要把Linux的IP设置为和我们的真实机位于同一网段(这可能会跟其他机器造成冲突) 具体操作是:在安装虚拟机时 ...

  3. Centos 7 学习之静态IP设置

    本学习主要针对 Centos 7.0.1406 版本进行学习整理! 如果你使用 VirtualBox 配置 Centos 那么请参考我的这篇文章 Centos 7 学习之静态IP设置(续) 1.编辑 ...

  4. 服务器出口ip怎样修改,服务器出口ip设置

    服务器出口ip设置 内容精选 换一换 在ECC800-Pro的Web界面设置NetEco通信参数后,ECC800-Pro才能正常接入到NetEco上. 使用Touch对终端进行配置前需要先将Touch ...

  5. 水星mw310r虚拟服务器,水星MW310R静态网络(IP)设置教程

    问:水星MW310R路由器怎么设置静态IP地址上网?我办理的宽带是静态IP上网,新买了一台水星MW310R无线路由器,请问怎么设置这台MW310R路由器静态IP上网?答:水星MW310R路由器的静态I ...

  6. linux7.2 静态IP设置,Centos 7 学习之静态IP设置

    本学习主要针对 Centos 7.0.1406 版本进行学习整理! 如果你使用 VirtualBox 配置 Centos 那么请参考我的这篇文章 Centos 7 学习之静态IP设置(续) 1.编辑 ...

  7. 基于xilinx vivado的XADC IP设置使用详解

    基于xilinx vivado的XADC IP设置使用详解 目录 1 XADC概述 2 引用 3 XADC 端口 4 XADC IP设置 5 IP的例程代码的使用 6 Chanel输出值的含义即寄存器 ...

  8. win10无法更改计算机设置,Win10“无法保存ip设置,请检查一个或多个设置并重试”的解决方法...

    近期有网友想要在Win10系统中手动设置本机IP地址,但是填写完毕之后却提示了"无法保存ip设置,请检查一个或多个设置并重试",那么遇到这个问题,我们要如何解决呢?下面装机之家分享 ...

  9. [vagrant]vagrant centos静态ip设置

    vagrant 中使用的是public_network,而工作网络中,由于桥接了很多路由器,导致ip段位和本机的ip段位不在同一个局域网中 ifconfig之后的结果 [root@localhost ...

最新文章

  1. linux blfs安装桌面,【Linux】Ubuntu14.04安装bridge-utils安装brctl
  2. 上账务系统余额并发更新问题记录
  3. 2017-2018-1 我爱学Java 第一周 作业
  4. python list 查找find_List 泛型 集合中 Find 的用法
  5. 7.4.6 核PCA
  6. ThinkPHP分页链接支持数组参数的办法
  7. 怎样修改t3服务器地址,怎样修改t3服务器地址
  8. Scrapy-redis 源码分析 及 框架使用
  9. char、int、long、float、double等在64位下占多少字节
  10. VS2019 配置OpenGL
  11. matlab 插值多项式实现
  12. 忽然想起你,你在远方还好吗!
  13. Defect Detection论文合集、代码和数据集
  14. Nexus的权限管理
  15. Linux CPU软中断案例一则
  16. c语言中while与do while循环的主要区别是什么
  17. 关于:first-child的误区
  18. 【文件上传漏洞-02】利用PUT方法上传文件—以Apache为例
  19. 智慧校园之蓝牙定位在学校中的应用,蓝牙室内定位-新导智能
  20. fpdf.php教程,fpdf使用教程 - ican2089的个人空间 - OSCHINA - 中文开源技术交流社区

热门文章

  1. 甘肃电大计算机考试题2007,甘肃电大2021年春季《C++语言程序设计(专)》形成性考核二满分...
  2. php求平均值的函数_最全计算机二级函数关键知识点汇总整理!
  3. e站app里站hosts_硬核干货区 | E站的国际站运营知识星球上线啦
  4. snmp是什么层协议_率先拥抱TSN——CC-Link发布新一代网络协议CC-Link IE TSN
  5. unity3d 动态合批设置_【CocosCreator】突破动态合图
  6. ❤️《分布式 Dubbo+Zookenper+SpringBoot》(建议收藏)❤️
  7. ❤️Spring的静态、动态代理模式
  8. Ubuntu 16.04之标题栏实时显示上下行网速、CPU及内存使用率
  9. html标签acronym没用,acronym_废弃 | Obsolete_HTML_参考手册_非常教程
  10. left join 最后一条_一条Mysql查询语句的西天取经之路,你真的了解吗?