`
icyheart
  • 浏览: 779526 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用批处理来修改IP和DNS,网关等信息

阅读更多

@echooff
call:select"ipaddress""ip"
call:select"PhysicalAddress""mac"
call:select"DefaultGateway""gateway"
call:select"DNSServers""dns"
call:select"Description""netcard"
echo.
echo.
echo欢迎使用网络配置信息查看(修改)器
echo.
colora
echo.
echo.
echo.
echo本机IP:%ip%
echo本机MAC:%mac%
echo本机DNS:%dns%
echo网关IP:%gateway%
echo网卡名称:%netcard%
echo.


echo1.修改IP地址2.修改网关地址3.修改DNS地址4.转到命令行5.退出

set/pchoice=请选择:

if"%choice%"=="1"goto1
if"%choice%"=="2"goto2
if"%choice%"=="3"goto3
if"%choice%"=="4"goto4
if"%choice%"=="5"goto5

echo.
:1
set/pIP=请输入IP地址:
netshinterfaceipsetaddressname="本地连接"source=staticaddr=%IP%mask=255.255.255.0

:2
set/pGW=请输入网关地址:
netshinterfaceipsetaddressname="本地连接"gateway=%GW%gwmetric=0
:3
set/pDNS=请输入主dns地址
netshinterfaceipsetdnsname="本地连接"source=staticaddr=%DNS%register=PRIMARY
setslection4=
set/pDNS2=请输入备份dns地址
netshinterfaceipadddnsname="本地连接"addr=%DNS2%
netshinterfaceipsetwinsname="本地连接"source=staticaddr=none
:4
@color07
@%windir%\system32\cmd.exe
@cls
@exit
:5
exit
:select
for/f"tokens=2delims=:"%%iin('ipconfig/all^|findstr/i/c:%1')doifnot"!%~2!"==""set"%~2=%%i"
GOTO:eof

分享到:
评论

相关推荐

    批处理修改IP和DNS地址

    在这个场景中,“批处理修改IP和DNS地址”指的是使用批处理脚本来方便地备份和设置计算机的网络配置,包括IP地址和DNS服务器。 IP地址是互联网协议(IP)分配给设备的唯一标识符,用于在网络中定位和通信。静态IP...

    自动更改IP地址,网关,DNS的批处理命令

    总结来说,创建和使用批处理脚本自动更改IP地址、网关和DNS是一种高效的方法,尤其适用于需要频繁在不同网络环境间切换的用户。通过自定义这些参数,用户可以根据自己的需求轻松地定制网络配置。这个过程不仅简化了...

    dos 批处理 改 ip dns 备用dns

    1. **显示当前IP配置**:首先,批处理可能使用`ipconfig /all`命令来显示当前的网络接口配置,包括IP地址、子网掩码、默认网关、DNS服务器等信息。 2. **清空DNS缓存**:为了确保配置更新后网络能正常工作,批处理...

    BAT批处理脚本-计算机名DNS网关IP(用来学习。不见得有效。).zip

    在这个特定的压缩包"BAT批处理脚本-计算机名DNS网关IP(用来学习。不见得有效。).zip"中,包含了一个名为"计算机名DNS网关IP(用来学习。不见得有效。).bat"的批处理文件,可能用于获取或操作与计算机名、DNS...

    用bat批处理配置网卡IP地址和DNS

    1:指令名 SetIP或者SetDNS 2:网卡MAC地址 如果要设为自动获取,后面就不需要参数了 如果是设置静态IP需要再带3个参数: IP地址 子网掩码 网关(可以为空) 设置DNS: DNS1 DNS2(可选) 如果无法运行,请安装.net4.0...

    批处理命令修改IP地址

    批处理命令修改IP地址是一种高效的方法,特别是在需要频繁更改网络设置的环境中,如测试服务器、多网络环境切换等。批处理脚本(.bat文件)是Windows操作系统中的一个实用工具,它允许用户编写一系列命令,然后一次...

    一键ip设置dns设置批处理

    该命令可以用于设置IP地址、子网掩码、网关、DNS等网络配置。例如: * netsh interface ip set address:设置IP地址 * netsh interface ip set dns:设置DNS服务器 知识点六:批处理逻辑 该脚本使用了批处理逻辑...

    windows系统中 批处理脚本利用MAC地址更改IP、DNS、计算机名

    windows系统中 批处理脚本利用MAC地址更改IP、DNS、计算机名 经本人在windows7和XP系统测试有效

    快速修改IP、网关 dns的批处理文件

    例如,你的笔记本在家和公司,需要配置不同的ip 网管才能上网,那么你按照我的批处理文件设置好。在公司或者家中,只要运行一下就设置完成了。 注意,附件中的脚本只是提供了个样例,大家可以根据例子来编写自己的...

    批处理修改本机IP 自动修改IP

    3. **设置DNS服务器**:如果需要更改DNS服务器,可以使用`netsh`命令的`dns`子命令,如`netsh interface ip add dns "接口名称" DNS服务器地址`来添加新的DNS服务器。 4. **验证更改**:修改后,可以再次运行`...

    MS DOS 批处理设置IP,网关,DNS 。 公司在家网络环境IP,DNS一键切换

    总结来说,MS DOS批处理设置IP、网关和DNS是一种高效的方法,特别是对于那些需要频繁更改网络配置的用户。通过创建批处理脚本,用户可以快速、准确地切换到所需的网络设置,提高生产力。而`template.bat`文件提供了...

    批处理更改本地IP、子网掩码、网关、DNS等

    下载后编辑里面的内容为你所要更改的IP、子网掩码、网关、DNS等

    用bat文件自动修改IP和DNS(含固定和动态两种设置方式)

    这两行命令会将网络接口的IP配置更改为动态分配,即使用DHCP服务来获取IP地址和DNS服务器信息。 3. **运行批处理文件**: 创建好批处理文件后,只需双击它们,系统就会按照文件中的命令执行相应的操作。在运行前...

    批处理命令设置IP地址(公司网/家里网)

    本文将详细解释如何使用批处理命令来设置IP地址。 首先,让我们了解一下IP地址的基本概念。IP地址(Internet Protocol Address)是互联网上的每台设备独一无二的数字标识,它分为IPv4和IPv6两种类型。在公司网络中...

    批处理更改计算机名和IP地址等信息 无需重启

    批处理文件可以用来批量设置静态IP地址,包括IP地址、子网掩码、默认网关和DNS服务器。 4. **命令行工具**:在批处理脚本中,会用到一些命令行工具,如`net`命令和`ipconfig`命令: - `net`命令用于网络相关操作,...

    BAT批处理脚本-设置移动网关和dns.zip

    在给定的压缩包"BAT批处理脚本-设置移动网关和dns.zip"中,包含了一个名为"设置移动网关和DNS.bat"的文件,这个脚本主要用于自动配置网络连接的默认网关和DNS服务器地址,尤其适用于移动网络环境。下面将详细介绍...

    《Windows下使用批处理设置IP地址》的批处理文件

    本文将深入探讨如何使用批处理文件来设置IP地址,这在需要批量配置网络环境或自动化运维时非常实用。批处理文件通常以.bat或.cmd为扩展名。 在标题提到的"《Windows下使用批处理设置IP地址》"批处理文件中,我们...

    BAT批处理脚本-自定义配置网络ip、网关、dns.zip

    - 在批处理脚本中,可以通过`set`命令获取用户输入的IP、子网掩码、网关和DNS信息,并使用`netsh`命令进行设置。 - 可以添加错误检查机制,确保用户输入的有效性,如检查IP地址格式是否正确。 - 使用`pause`命令...

    用批处理快速修改网络适配器IP设置

    以下将详细介绍如何使用批处理文件来修改网络适配器的IP设置。 首先,批处理文件是使用记事本等文本编辑器创建的纯文本文件,扩展名为.bat。这种文件包含了Windows命令解释器(CMD.exe)能够理解的命令行指令。在...

    windows下批处理指定IP地址

    因此,通过批处理脚本的方式自动设置IP地址、子网掩码、默认网关及DNS服务器成为了更佳的选择。本文将详细介绍如何创建一个批处理文件来实现这一功能,并深入解析脚本中的每一行代码。 #### 批处理文件结构与语法 ...

Global site tag (gtag.js) - Google Analytics