用来将所内静态ip和动态dns以及宿舍动态ip和动态dns之间的自动切换。基本原理:采用netsh命令完成。保存下面代码为bat文件,双击运行即可。
==========================================================================
@echo off
title=自动切换ip地址
color 0A
rem *************** 自动切换ip地址程序 ***************
rem 主要用于在计算所内部ip和宿舍ip自动切换
rem **************************************************
set find=%SystemRoot%\System32\find.exe
set config=%SystemRoot%\System32\ipconfig.exe
goto :start
:start
cls
echo ╭─────────────╮
echo ╭──────┤ IP地址自动设置程序 ├──────╮
echo │ ╰─────────────╯ │
echo │本程序能为您自动或手动设置合适的IP,网关及DNS │
echo │ Design By: 齐宝财 │
echo ╰───────────────────────────╯
echo.
echo 1. 设置成计算所静态IP
echo 2. 设置成宿舍动态ip
echo Q. 退出
echo ==========================================================
set type=
set /P type= 请选择: [1],[2]或[3]?
if /I "%type%"=="1" goto :goictstatic
if /I "%type%"=="2" goto :godormdyn
if /I "%type%"=="Q" goto :end
goto :start
:goictstatic
echo.
echo 将IP地址设置成 10.62.0.160
echo 子网掩码设置成 255.255.255.0
echo 网关地址设置成 10.62.0.254
echo DNS:159.226.39.1
echo.
echo 正在设置IP地址及子网掩码
netsh interface ip set address name="本地连接" source=static addr=10.62.0.160 mask=255.255.255.0 >nul
echo 正在设置默认网关地址
netsh interface ip set address name="本地连接" gateway=10.62.0.254 gwmetric=0 >nul
echo 正在设置DNS
netsh interface ip set dns name="本地连接" source=static addr=10.62.0.8 register=PRIMARY >nul
netsh interface ip add dns name="本地连接" addr=159.226.39.1 index=2 >nul
goto :showip
:godormdyn
echo.
echo 正在设置动态IP地址,请稍候!
netsh interface ip set address name="本地连接" source=dhcp >nul
echo 正在设置动态DNS地址,请稍候!
netsh interface ip set dns name="本地连接" source=dhcp>nul
goto :showip
:showip
cls
ipconfig/all
::netsh int ip show address
echo.
echo 按任一键退出程序!
pause >nul
:end
echo
分享到:
相关推荐
用.BAT修改IP地址(一个网卡同时添加两个不同的IP段)用.BAT修改IP地址(一个网卡同时添加两个不同的IP段)用.BAT修改IP地址(一个网卡同时添加两个不同的IP段)用.BAT修改IP地址(一个网卡同时添加两个不同的IP段)...
### .bat 文件设置 IP 地址方法详解 在日常网络管理与维护工作中,有时需要频繁地更改计算机的 IP 地址、子网掩码、默认网关以及 DNS 服务器等网络参数。对于这类操作,手动配置不仅耗时而且容易出错。通过编写...
IP智能设置.bat 设置IP和选择123控制bat 运行后进行1234选择对应功能
自动设置IP地址 可以自动获取,自定义IP。
方便简单设置IP地址,尤其适用于经常需要换网络的用户
Windows下命令一键清空曾经设置的IP内容,回归原始IP设置状态。
bat 批处理一键设置IP、代理和DNS 源代码,可以自己修改,个性化定义 XP Win7 通用 适合公司和家庭网络IP的自由切换
本批处理/bat/CMD/命令/DOS 可以全自动设置动态IP或静态IP,也可以手动设置静态IP.内含帮助文档以供查阅.方便大家在两个不同网络之前互换,简单方便易用,是个不可多得的好工具,本批处理经过本人在网络上查阅多章文章后...
获得本机IP地址bat文件
本文将详细介绍如何使用批处理(BAT)文件来自动化这个过程,包括固定IP和动态IP(DHCP)的设置。 批处理文件是基于Windows操作系统的一种脚本文件,它包含了命令行指令,可以执行一系列操作。通过创建批处理文件,...
Windows命令一键设置IP。文本打开,设置IP、子网掩码、默认网关、DNS服务器。
IP1 ~ IP4:想要设置为的IP地址; "MASK:默认子网掩码; MASK1 ~ MASK4:根据需要自行修改; GATE0 ~ GATE1:网关地址; choice /t 2 /d y /n >nul:修改IP设置后的同步显示的延时函数,根据需要修改语句中的数字...
参数列表: 1:指令名 SetIP或者SetDNS 2:网卡MAC地址 如果要设为自动获取,后面就...如果是设置静态IP需要再带3个参数: IP地址 子网掩码 网关(可以为空) 设置DNS: DNS1 DNS2(可选) 如果无法运行,请安装.net4.0运行库
使用这个bat文件时,用户只需双击运行,脚本就会自动执行上述命令,从而快速改变计算机的IP设置。这对于需要频繁切换网络环境,比如在家和办公室之间切换的用户来说非常方便。 总的来说,这个“自动改IP的bat文件”...
在命令行中,用户可以使用特定的命令来查询本机的IP地址,例如在Windows系统中可以使用“ipconfig”命令,而在Linux系统中则可以使用“ifconfig”命令。在图形界面中,用户可以通过点击或选择特定的选项或按钮来查询...
获取本地,IP地址BAT
一键设置IP地址,可实现查询本机IP、自动获取ip、手动设置IP等功能。适用用电脑、网络维护人员
首先,`setip.bat` 文件是主要的批处理脚本,它用于设置网络接口的IP地址。在Windows系统中,我们可以使用`netsh`命令来更改网络接口的配置,包括IP地址、子网掩码和默认网关。例如,一个简单的`setip.bat`脚本可能...
在“无线有线一起用,需要修改批处理文件内的ip为自己的ip.bat”这个例子中,批处理文件可能包含了设置和切换无线和有线网络IP的命令。 要修改批处理文件,你需要了解以下几点: 1. 查找当前IP:使用`ipconfig`命令...
bat批处理设置自动获取IP地址和手动输入IP设置,亲测win7win10均可用。