自动解决IP冲突的问题 利用批处理更改末位IP循环+1直到网络畅通为止 解放双手 事半功倍
好久没出来写点什么了,难道今天有点时间,顺便把这两天碰到的问题出个解决方法吧。
这几天去客户那儿解决网络问题,因为客户的网络是固定的静态IP,因为没做MAC绑定,IP固定在本地电脑上,只要上不了网,就把IP最后一位改了,最后导致很多客户的电脑都提示冲突,有会改还可以凑合着用,但是不会改的,或者不会ping的,就急的焦头烂额的,不停的给我打电话。我过去看了一下,本想从路由网关下功夫的,实在不行就绑MAC了,后来客户说要经常加设备,还有些新旧电脑要调动,他们自己又不会操作,建议我最好不要绑,这该如何是好?
想了想,其实解决这问题也不难,于是我就想着用ChatGPT做了一个cmd脚本,让它自动检测网络通断,并且IP能自动+1直至网络畅通后停止,思路有了,说干就干。

ChatGPT写完代码后,我试了一下,发现它给的代码也不是很好用,于是我稍作改动,就有了下面的代码了:(右键以管理员身份运行该脚本即可)
@echo off&setlocal enabledelayedexpansion
%1(start /min cmd.exe /c %0 :&exit)
mode con cols=15 lines=3
title 检测中请稍后…
echo.检测中请稍后…
ver|findstr "6">nul && set winx=本地连接&ver|findstr "10">nul && set winx=以太网
for /f "tokens=2 delims=:" %%i in ('ipconfig^|findstr "默认网关"') do (set gateway=%%i)
for /f "tokens=2 delims=:" %%i in ('ipconfig^|findstr "子网掩码"') do (set subnetmask=%%i)
for /f "tokens=1-4 delims=." %%a in ("%gateway%") do (set "ipz1=%%a"&&set "ipz2=%%b"&&set "ipz3=%%c")
set "ipdz=%ipz1%.%ipz2%.%ipz3%."&&set "minvalue=2"&&set "maxvalue=254"
:loop
if %minvalue% gtr %maxvalue% (
netsh interface ip set address !winx! dhcp
netsh interface ip set dns !winx! dhcp
ipconfig /flushdns
ipconfig /release
ipconfig /renew
exit /b 1
)
netsh interface ip set address !winx! static!ipdz!!minvalue!!subnetmask!!gateway!
ping 127.0.0.1 -n 10 >nul
ping !gateway! -n 3 >nul
if errorlevel 1 (
set /a "minvalue+=1"
goto :loop
)
start http://usenk.com
exit
将上面代码复制到记事本,然后点另存为,名称填:自动解决IP冲突.bat即可,保存类型选所有文件,编码选ANSI,然后存到桌面,然后鼠标右键以管理员身份运行,这个代码的意思是,检测本地现在的IP信息,然后把最后一位从2-254不断自动更改,并检测网关是否畅通,如果畅通就打开网站,如果不畅通就一直循环+1更改时间间隔大概15秒钟,直到网络正常为止,目前,这个代码还在测试中,还有很多要改进的地方,以后在实践中,我再总结和不断更新改进吧,感谢关注轶软工作室。
相关文章:
自动解决IP冲突的问题 利用批处理更改末位IP循环+1直到网络畅通为止 解放双手 事半功倍
好久没出来写点什么了,难道今天有点时间,顺便把这两天碰到的问题出个解决方法吧。 这几天去客户那儿解决网络问题,因为客户的网络是固定的静态IP,因为没做MAC绑定,IP固定在本地电脑上,只要上不了网…...
目标检测 Faster RCNN全面解读复现
Faster RCNN 解读 经过R-CNN和Fast RCNN的积淀,Ross B. Girshick在2016年提出了新的Faster RCNN,在结构上,Faster RCNN已经将特征抽取(feature extraction),proposal提取,bounding box regression(rect refine)&…...
HarmonyOS ArkTS 基础组件的使用(四)
1 组件介绍 组件(Component)是界面搭建与显示的最小单位,HarmonyOS ArkUI声明式开发范式为开发者提供了丰富多样的UI组件,我们可以使用这些组件轻松的编写出更加丰富、漂亮的界面。 组件根据功能可以分为以下五大类:…...
elasticsearch 7安装
问题提前报 max virtual memory areas error max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] 如果您的环境是Linux,注意要做以下操作,否则es可能会启动失败 1 用编辑工具打开文件/etc/sysctl.conf 2 …...
opencv 存储bgr格式/同理可类推yuv
需求背景 开发rk3588 音视频硬件编解码,然后看见他的输入文件格式。。 只能是裸的文件。不能是压缩过的。就是不能是jpg/png这种格式,只能是以下的图像/视频 的存储格式.那么我没有这个格式的,以前hi3559的bgr格式和他要的也不太一致&#x…...
[架构之路-248]:目标系统 - 设计方法 - 软件工程 - 需求工程- 需求开发:如何用图形表达需求,结构化需求分析与面向对象需求分析的比较与融合
目录 前言: 一、结构化和面向对象方法上的区别 二、结构化与面向对象分析方法优缺点比较 三、结构化方法与面向对象方法的融合使用 四、结构化方法与面向对象方法的相辅相成完成软件开发 前言: 结构化软件开发方法和面向对象的软件开发方法&#x…...
[数据结构]-AVL树
前言 作者:小蜗牛向前冲 名言:我可以接受失败,但我不能接受放弃 如果觉的博主的文章还不错的话,还请点赞,收藏,关注👀支持博主。如果发现有问题的地方欢迎❀大家在评论区指正 目录 一、AVL树基…...
内存池的面试整理
文章思路来源 如何实现无锁申请? 每个线程申请自己的TreadCacheTLS对象,来管理自己的freeList数组。小内存的大小? 0-256K,并且对申请到的内存进行字节对齐,保证申请到的内存可以映射到对应的freeList中。映射规则&am…...
优化记录 -- 记一次搜索引擎(SOLR)优化
业务场景 某服务根据用户相关信息,使用搜索引擎进行数据检索 软件配置 solr 1台:32c 64g 数据10gb左右,版本 7.5.5 应用服务器1台:16c 64g 应用程序 3节点 问题产生现象 1、因业务系统因处理能不足,对业务系统硬件…...
电力感知边缘计算网关产品设计方案-网关系统通信架构方案
1.边缘协同控制模发 能针对建筑、充电桩、分布式储能、分布式光伏等典型设备建立对应物模型、完成数据采集通信协议设计和控制指令交互设计,能针对建筑、充换电站等典型场景提出具体实施方案和人工智能控制算法和逻辑。物模型、通信协议设计和控制指令交互设计科学、先进,能…...
RabbitMQ消息的可靠性
RabbitMQ消息的可靠性 一 生产者的可靠性 生产者重试 有时候由于网络问题,会出现连接MQ失败的情况,可以配置重连机制 注意:SpringAMQP的重试机制是阻塞式的,重试等待的时候,当前线程会等待。 spring:rabbitmq:conne…...
Opengl 纹理(知识点)
纹理(知识点) 以下是纹理用到的知识点,至于具体流程操作请参考: https://learnopengl.com/Getting-started/Textures 纹理环绕 纹理环绕(Texture Wrapping)的作用是定义在纹理坐标超出标准范围时系统如何…...
Centos 7 安装yum(针对python卸载yum出错)
提前下载所需安装包,按照下面顺序安装即可完成,每个依赖包必须正确安装 下载地址:http://mirrors.163.com/centos/7/os/x86_64/Packages/ rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##强制删除已安装程序及其关联 whereis …...
substr()与substring()的区别
在 JavaScript 编程语言中,substr() 和 substring() 都是字符串函数,用于截取指定位置的子字符串。虽然这两个函数都可以用于截取字符串,但它们之间存在一些区别。 substr() 语法:string.substr(start,length) 参数值:…...
MacOS 成为恶意软件活动的目标
Malwarebytes 警告称,一个针对 Mac 操作系统 (OS) 的数据窃取程序正在通过虚假的网络浏览器更新分发给毫无戒心的目标。 Atomic Stealer,也称为 AMOS,是 Mac OS 上流行的窃取程序。 Atomic Stealer (AMOS) 恶意软件最近被发现使用“ClearFa…...
从0开始学习JavaScript--JavaScript生成器
JavaScript生成器(Generator)是一项强大的语言特性,它允许函数在执行过程中被暂停和恢复,从而实现更灵活的控制流。本文将深入探讨JavaScript生成器的基本概念、用法,并通过丰富的示例代码展示其在实际应用中的优势和强…...
householder进行矩阵QR分解
文章目录 1. Householder 进行QR分解 1. Householder 进行QR分解 A Q R (1) AQR\tag1 AQR(1) A [ 1 2 0 1 1 0 3 1 1 0 3 2 1 2 0 2 ] (2) A\begin{bmatrix}1&2&0&1\\\\1&0&3&1\\\\1&0&3&2\\\\1&2&0&2\end{bmatrix}\tag2 A…...
利用叉积计算向量的旋向及折线段的拐向
一、向量叉积 两个向量 u u u、 v v v的叉积写作 u v n ∥ u ∥ ∥ v ∥ s i n θ \mathbf{u \times v n \left \| u \right \| \left \| v \right \| sin\theta } uvn∥u∥∥v∥sinθ 式中, n n n: 与 u u u、 v v v均垂直的单位向量,theta是两向量…...
Vmware 扩展硬盘空间后的操作-Ubuntu
在VMware中扩展了Ubuntu虚拟机的硬盘容量后,你需要在Ubuntu内部进行操作才能使用新增的空间。过程包括为增加的空间建立分区、格式化以及挂载该分区供使用。下面是具体的步骤: 首先登录到你的Ubuntu系统,用lsblk命令查看分区情况。这样你可以…...
Rust错误处理:Result
文章目录 简介错误匹配 Rust基础教程: 初步⚙ 所有权⚙ 结构体和枚举类⚙ 函数进阶⚙ 泛型和特征⚙ 并发和线程通信⚙ cargo包管理⚙ 可空类型Option Rust进阶教程: 用宏实现参数可变的函数⚙ 类函数宏 简介 Rust中没有提供类似try…catch之类…...
PaddlePaddle数据加载进阶:除了MNIST,你更应该掌握这几种内置数据集和高效采样技巧
PaddlePaddle数据加载进阶:除了MNIST,你更应该掌握这几种内置数据集和高效采样技巧 当你的深度学习模型在MNIST上轻松达到99%准确率时,是否曾思考过:数据加载环节可能正在成为整个训练流程的瓶颈?在真实工业场景中&…...
深入UVM数据流:从Transaction到Scoreboard的TLM通信实战解析
UVM数据流深度解析:从Transaction到Scoreboard的完整通信机制 在芯片验证领域,UVM(Universal Verification Methodology)已经成为事实上的标准验证方法学。对于已经搭建过简单UVM环境的工程师而言,理解数据如何在验证平…...
医学实体识别技术与临床决策支持系统实践
1. 医学实体识别技术基础解析医学实体识别(Medical Named Entity Recognition, M-NER)作为医疗自然语言处理的核心技术,其本质是从非结构化的医疗文本中识别并分类具有特定医学意义的实体。与通用领域的NER不同,医疗文本中的实体识…...
制造业PMI连续扩张,但就业市场冰火两重天:这次你站哪边?
两份数据,两个完全不同的就业市场今天,国家统计局发布了4月PMI数据。制造业PMI:50.3%,连续第二个月扩张。非制造业PMI:49.4%,跌破荣枯线。这两个数字放在一起,翻译成人话就是:造东西…...
如何永久保存微信聊天记录:WeChatMsg完整备份与导出终极指南
如何永久保存微信聊天记录:WeChatMsg完整备份与导出终极指南 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we…...
DLSS Swapper终极指南:快速解锁游戏图形性能的完整教程
DLSS Swapper终极指南:快速解锁游戏图形性能的完整教程 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 你是否曾为游戏画面卡顿而烦恼?是否希望在不升级硬件的情况下获得更流畅的游戏体验&#…...
内容创作团队如何借助多模型API聚合平台提升创意生成效率与多样性
内容创作团队如何借助多模型API聚合平台提升创意生成效率与多样性 1. 多模型接入的价值与挑战 内容创作团队在日常工作中经常面临创意枯竭或风格单一的困境。传统单一模型接入方式存在局限性,无法充分利用不同模型的特性生成多样化内容。Taotoken作为大模型聚合分…...
题解:AcWing 1047 糖果
本文分享的必刷题目是从蓝桥云课、洛谷、AcWing等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。 欢迎大…...
APK Installer终极指南:一站式Windows平台Android应用安装解决方案
APK Installer终极指南:一站式Windows平台Android应用安装解决方案 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 在Windows电脑上直接安装Android应用曾经…...
高速数字设计中的信号完整性挑战与解决方案
1. 信号完整性基础概念解析信号完整性(Signal Integrity)是高速数字系统设计中最为核心的工程挑战之一。简单来说,它描述的是电信号在传输路径中保持其原始时序、幅度和波形特性的能力。在理想情况下,数字信号应当具有干净快速的跳…...
