热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

win7批处理自动修改本地IP地址、无线IP地址

 @echoofftitle快运通物流–IP地址修改工具MODEcon:COLS80lines20remIP地址列表setlname本地连接rem本地连接IP地址一 公司IP地址s

 

@echo off
title 快运通物流 – IP地址修改工具
MODE con: COLS=80 lines=20

rem IP地址列表

set lname=本地连接
rem 本地连接IP地址一 公司IP地址
set lAdd1=192.168.2.52
set lmask1=255.255.252.0
set lGat1=192.168.1.1
set ldns11=202.96.134.133
set ldns12=202.96.128.86
rem 本地连接IP地址二 家庭IP地址
set lAdd2=192.168.3.230
set lmask2=255.255.0.0
set lGat2=192.168.1.250
set ldns21=202.96.134.133
set ldns22=202.96.128.86

set wname=无线网络连接
rem 无线连接IP地址一 公司IP地址
set wAdd1=%lAdd1%
set wmask1=%lmask1%
set wGat1=%lGat1%
set wdns11=%ldns11%
set wdns12=%ldns12%
rem 无线连接IP地址二 家庭IP地址
set wAdd2=%lAdd2%
set wmask2=%lmask2%
set wGat2=%lGat2%
set wdns21=%ldns21%
set wdns22=%ldns21%

:home
cls
@echo.
@echo      快运通物流 – IP地址修改工具    ( KYT — PanFu )
@echo.
@echo           1:设置 %lname%
@echo           2:设置 %wname%
@echo.
@echo 警告:WIN7系统必须 单击右键 [以管理员身份运行(A)] !
@echo.
@echo.
set shut=””
set /p shut=&#8221;请输入 【<1> 或 <2> 或 退出】 并按回车键 :&#8221;
IF NOT &#8220;%shut%&#8221;==&#8221;&#8221; (
if %shut% NEQ &#8220;&#8221; SET shut=%shut:~0,1%
) else (
set shut=&#8221;&#8221;)
if /i %shut%==1 goto locally
if /i %shut%==2 goto wireless
if /i %shut%==q exit
goto home

:locally
cls
@echo.
@echo      修改 %lname% IP地址      ( KYT &#8212; PanFu )
@echo.
@echo           1:设置 %lname% 自动获取IP地址
@echo           2:设置 %lname% IP地址为公司IP %lAdd1%
@echo           3:设置 %lname% IP地址为专用IP %lAdd2%
@echo.
@echo.
set shut=&#8221;&#8221;
set /p shut=&#8221;请输入 【<1> 或 <2> 或 <3> 或 退出】 并按回车键 或者 按<回车键>返回主菜单 :&#8221;
IF NOT &#8220;%shut%&#8221;==&#8221;&#8221; (
if %shut% NEQ &#8220;&#8221; SET shut=%shut:~0,1%
) else (
set shut=&#8221;&#8221;)
if /i %shut%==1 goto locallyone
if /i %shut%==2 goto locallytwo
if /i %shut%==3 goto locallythree
if /i %shut%==q exit
goto home

:wireless
cls
@echo.
@echo      修改 %wname% IP地址      ( KYT &#8212; PanFu )
@echo.
@echo           1:设置 %wname% 自动获取IP地址
@echo           2:设置 %wname% IP地址为公司IP %wAdd1%
@echo           3:设置 %wname% IP地址为专用IP %wAdd2%
@echo.
@echo.
set shut=&#8221;&#8221;
set /p shut=&#8221;请输入 【<1> 或 <2> 或 <3> 或 退出】 并按回车键 或者 按<回车键>返回主菜单 :&#8221;
IF NOT &#8220;%shut%&#8221;==&#8221;&#8221; (
if %shut% NEQ &#8220;&#8221; SET shut=%shut:~0,1%
) else (
set shut=&#8221;&#8221;)
if /i %shut%==1 goto wirelessone
if /i %shut%==2 goto wirelesstwo
if /i %shut%==3 goto wirelessthree
if /i %shut%==q exit
goto home

rem  设置 本地网络连接 开始
:locallyone
@echo.
@echo 正在设置 %lname% IP地址 请稍后。。。
call :autolocall %lname% >nul
@echo 设置 %lname% 自动获取IP地址成功!!
@echo.
@echo.
goto three

:locallytwo
@echo.
@echo 正在设置 %lname% IP地址 请稍后。。。
call :autowireless %wname% >nul
cmd /c netsh interface ip set address name=&#8221;%lname%&#8221; static %ladd1% %lmask1% %lGat1% >nul
cmd /c netsh interface ip add dns name=&#8221;%lname%&#8221; %ldns11% index=1 >nul
cmd /c netsh interface ip add dns name=&#8221;%lname%&#8221; %ldns12% index=2 >nul
@echo 设置 %lname% IP地址成功!!!
@echo.
@echo 当前IP地址:   %ladd1%
@echo 当前子网掩码: %lmask1%
@echo 当前默认网关: %lGat1%
@echo 当前DNS1地址:%ldns11%
@echo 当前DNS2地址:%ldns12%
@echo.
@echo.
goto three

:locallythree
@echo.
@echo 正在设置 %lname% IP地址 请稍后。。。
call :autowireless %wname% >nul
cmd /c netsh interface ip set address name=&#8221;%lname%&#8221; static %ladd2% %lmask2% %lGat2% >nul
cmd /c netsh interface ip add dns name=&#8221;%lname%&#8221; addr=%ldns21% index=1 >nul
cmd /c netsh interface ip add dns name=&#8221;%lname%&#8221; addr=%ldns22% index=2 >nul
@echo 设置 %lname% IP地址成功!!!
@echo.
@echo 当前IP地址:   %ladd2%
@echo 当前子网掩码: %lmask2%
@echo 当前默认网关: %lGat2%
@echo 当前DNS1地址:%ldns21%
@echo 当前DNS2地址:%ldns22%
@echo.
@echo.
goto three
:: 设置 本地网络连接 结束

::  设置 无线网络连接 开始
:wirelessone
@echo.
@echo 正在设置 %wname% IP地址 请稍后。。。
call :autowireless %wname% >nul
@echo 设置 %wname% 自动获取IP地址成功!!
@echo.
@echo.
goto three

:wirelesstwo
@echo.
@echo 正在设置 %wname% IP地址 请稍后。。。
call :autolocall %lname% >nul
cmd /c netsh interface ip set address name=&#8221;%wname%&#8221; static %wadd1% %wmask1% %wGat1% >nul
cmd /c netsh interface ip add dns name=&#8221;%wname%&#8221; %wdns11% index=1 >nul
cmd /c netsh interface ip add dns name=&#8221;%wname%&#8221; %wdns12% index=2 >nul
@echo 设置 %wname% IP地址成功!!!
@echo.
@echo 当前IP地址:   %wadd1%
@echo 当前子网掩码: %wmask1%
@echo 当前默认网关: %wGat1%
@echo 当前DNS1地址:%wdns11%
@echo 当前DNS2地址:%wdns12%
@echo.
@echo.
goto three

:wirelessthree
@echo.
@echo 正在设置 %wname% IP地址 请稍后。。。
call :autolocall %lname% >nul
cmd /c netsh interface ip set address name=&#8221;%wname%&#8221; static %wadd2% %wmask2% %wGat2% >nul
cmd /c netsh interface ip add dns name=&#8221;%wname%&#8221; %wdns121% index=1 >nul
cmd /c netsh interface ip add dns name=&#8221;%wname%&#8221; %wdns122% index=2 >nul
@echo 设置 %wname% IP地址成功!!!
@echo.
@echo 当前IP地址:   %wadd2%
@echo 当前子网掩码: %wmask2%
@echo 当前默认网关: %wGat2%
@echo 当前DNS1地址:%wdns21%
@echo 当前DNS2地址:%wdns22%
@echo.
@echo.
goto three
:: 设置 无线网络连接 结束

:three
::pause >nul
set shut=&#8221;&#8221;
set /p shut=&#8221;请输入 【返回主菜单】 或者 按<其他键>退出:&#8221;
IF NOT &#8220;%shut%&#8221;==&#8221;&#8221; (
if %shut% NEQ &#8220;&#8221; SET shut=%shut:~0,1%
) else (
set shut=&#8221;&#8221;)
if /i %shut%==a goto home
exit

:autolocall
cmd /c netsh interface ip set address name=&#8221;%lname%&#8221; static 0.0.0.0  0.0.0.0  0.0.0.0 >nul
cmd /c netsh interface ip set address name=&#8221;%lname%&#8221; source=dhcp >nul
cmd /c netsh interface ip set dns name=&#8221;%lname%&#8221; source=dhcp >nul
::@echo 设置 %lname% 自动获取IP地址成功!
goto :eof

:autowireless
cmd /c netsh interface ip set address name=&#8221;%wname%&#8221; static 0.0.0.0  0.0.0.0  0.0.0.0 >nul
cmd /c netsh interface ip set address name=&#8221;%wname%&#8221; source=dhcp >nul
cmd /c netsh interface ip set dns name=&#8221;%wname%&#8221; source=dhcp >nul
::@echo 设置 %wname% 自动获取IP地址成功!
goto :eof


推荐阅读
  • 移动传感器扫描覆盖摘要:关于传感器网络中的地址覆盖问题,已经做过很多尝试。他们通常归为两类,全覆盖和栅栏覆盖,统称为静态覆盖 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • 三、查看Linux版本查看系统版本信息的命令:lsb_release-a[root@localhost~]#lsb_release-aLSBVersion::co ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了VoLTE端到端业务详解|VoLTE用户注册流程相关的知识,希望对你有一定的参考价值。书籍来源:艾怀丽 ... [详细]
  • 域名解析系统DNS
    文章目录前言一、域名系统概述二、因特网的域名结构三、域名服务器1.根域名服务器2.顶级域名服务器(TLD,top-leveldomain)3.权威(Authoritative)域名 ... [详细]
  • TerraformVersionTerraformv0.9.11AffectedResource(s)Pleas ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 不同优化算法的比较分析及实验验证
    本文介绍了神经网络优化中常用的优化方法,包括学习率调整和梯度估计修正,并通过实验验证了不同优化算法的效果。实验结果表明,Adam算法在综合考虑学习率调整和梯度估计修正方面表现较好。该研究对于优化神经网络的训练过程具有指导意义。 ... [详细]
  • css div中文字位置_超赞的 CSS 阴影技巧与细节
    本文的题目是CSS阴影技巧与细节。CSS阴影,却不一定是box-shadow与filter:drop-shadow,为啥?因为使用其他属性 ... [详细]
  • GO语言 包 if..else.. for循环 switch 数组
    包1.什么是包1.新建一个文件夹,内部写很多go文件,但是包名必须一致,改文件夹就是一个包2.作用和优点包用于组织Go源代码,提供了更好的可重用性与可读性。由于包提供了代码的封装, ... [详细]
  • Apple iPad:过渡设备还是平板电脑?
    I’vebeenagonizingoverwhethertopostaniPadarticle.Applecertainlydon’tneedmorepublicityandthe ... [详细]
author-avatar
手机用户2502919817_667
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有