• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >DOS/BAT > BAT批处理判断IP地址并自动禁用启用网卡

BAT批处理判断IP地址并自动禁用启用网卡

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了一键修改ip地址bat,bat查询ip地址,自动获取ip地址bat,修改ip地址bat,设置ip地址 bat等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

某内网拨号软件设计问题,拨号后在偶然的情况下不能自动获取DHCP从而更新内网IP,后来发现通过手动释放和重新获取IP可以解决这个问题,但是每次在操作前还要看下IP地址是不是已经被更新为内网地址,若已经更新则无需操作,否则就要手动释放更新,每次敲一堆命令确实麻烦,于是打算做成批处理。

首先遇到的问题是如何获取IP地址,当然既然采用批处理那么就需要借助于现有的命令或者命令行程序,Windows系统内ipconfig命令可以获取IP地址等信息,如果我们只需要IP地址,那么就必须对获取的信息进行筛选过滤,这就需要findstr等工具的配合了,结合网上找到的示例最终代码如下:

这样IP地址就保存在ip这个变量中了,我们可以通过ECHO %ip%获取。然后要判断这个IP地址是不是内网子段,这里我们简单起见,已知内网都是10.打头的IP地址,而其他IP段是除去10.打头的任意IP段,那么问题就简单了,直接截取该IP地址的前3位然后判断是不是10.就搞定了,这里我就贴上完整的代码供大家参考吧,写得比较简单:
</div>

您可能想查找下面的文章:

  • BAT批处理判断IP地址并自动禁用启用网卡
  • IP动态切换bat脚本
  • 记录每次进入3389远程桌面IP的批处理bat
  • 显示自己的IP的批处理bat文件
  • 用bat文件修改ip

相关文章

  • Attrib 显示、设置或删除指派给文件或目录的只读、存档、系统以及隐藏属性
  • ARP本机绑定的bat代码
  • 将批处理文件注册成服务在系统启动的时候自动调用
  • Interlnk、Intersvr、Qbasic命令的使用方法
  • Dos常用基础命令小结
  • DOS未公开命令与参数列表
  • BAT批处理实现Fibonacci函数
  • 批处理应用 "添加/删除程序"修复
  • 显示某两个字符及之间的字符
  • bat脚本实例实现只允许运行一个实例(安装程序、创建快捷方式脚本)

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 把多行文本拼接成用;连接的一行的批处理
    • 恶意批处理.bat
    • 批处理bat之永不被杀的后门
    • 用replace实现替换正在使用的文件
    • 右键显示(隐藏)扩展名的bat代码
    • 自制控制进程和控制开机启动项批处理(ntsd强制结束版)
    • Emm386、Lh、Memmaker命令使用说明
    • 批处理输出n阶幻方脚本
    • 让你的脚本说话
    • 批处理BAT替换与截取字符串的用法t1=%a:~3%是什么意思

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有