ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 7338|回复: 10

[分享] 循环ping测ip地址,异常声控告警+邮件通知

[复制链接]

TA的精华主题

TA的得分主题

发表于 2016-1-13 16:57 | 显示全部楼层 |阅读模式
本帖最后由 liulang0808 于 2016-1-14 09:11 编辑

昨天由于时间仓促简单描述了下,今天补充下。
1、当前代码需要的环境
cmd里使用ping命令,返回英文的ping测结果可以直接使用(timed out,unreachable 作为异常关键字,可以根据需求自行增加)
如果ping测结果是中文,直接修改异常关键字即可
2、其他说明(1)arr = Array("1.1.10.90", "1.1.8.88", "1.1.8.85") 用于存放IP地址,可以根据需求增加ip地址数量
当然也可以把ip地址放到表格内,每次进行读取。
(2)OnTime
Runtime = Now() + TimeValue("00:05:00") ‘时间设置是间隔5分钟,大家可以根据需求调整下间隔
Application.OnTime Runtime, Procedure:="my_Procedure"
(3)Application.Speech.Speak
异常会有alarm声音提醒15次,具体播报什么单词,可以自行设定,这个方式只能发英文读音的,中文不具备。
(4)发送邮件部分是从论坛里直接获取的,注意qq邮箱不能满足需求,其他邮箱大家测试(群里的针对qq邮箱解释是,有登陆密码和登记密码,貌似是这样,所有不能满足需求)
不过可以设置成表格内输入邮箱,增加交互性,而不是将邮箱直接写进代码。
3、功能描述
ping测异常,会在A,B两列红色字体显示异常时的ping测时间及对应ip,滚动刷新,最新的记录一直在上面。通过“清除”按钮可以清除这些信息。
如果需要查看ping测明细,可以点击“查看明细”按钮获取,ping测信息保存在另外一张表内,超过3000行,会自行删除前999行。
4、美工方面,真的不擅长,所以界面粗糙,也会存在bug,欢迎大家交流解决。
另外就是ping测ip时候会闪烁cdm的窗口,这个问题哪位能帮忙解决下。

循环ping地址.zip

17.66 KB, 下载次数: 566

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2016-1-13 20:39 | 显示全部楼层

很好的创意,
感谢流浪兄分享好东东。
送花点赞。

TA的精华主题

TA的得分主题

发表于 2016-1-13 21:00 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2016-1-14 07:08 | 显示全部楼层
aman1516 发表于 2016-1-13 21:00
局域网适用吗,明天试试,系统级了,谢谢分享!

局域网发不了邮件吧

TA的精华主题

TA的得分主题

发表于 2016-1-14 08:51 | 显示全部楼层
感谢liulang老师分享,那个是CMD吧?

TA的精华主题

TA的得分主题

 楼主| 发表于 2016-1-14 09:12 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
随心_201320085 发表于 2016-1-14 08:51
感谢liulang老师分享,那个是CMD吧?

谢谢提醒,确实是cmd,已经修改

TA的精华主题

TA的得分主题

发表于 2018-5-24 02:11 来自手机 | 显示全部楼层
谢谢分享,学习了,明天测试一下。

TA的精华主题

TA的得分主题

发表于 2019-11-27 17:00 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
您好,arr = Array在哪里看呢

点评

不明白什么意思???  发表于 2019-11-27 18:22

TA的精华主题

TA的得分主题

发表于 2020-5-31 17:26 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2021-3-23 09:54 | 显示全部楼层
本帖最后由 y294945022 于 2021-3-23 10:12 编辑

这位楼主好,请帮忙看下我这个帖子能否实现呢,和你的帖子内容相近。

长Ping IP  ,在结果前加上日期时间 ,且完整存入文档或表格内
http://club.excelhome.net/thread-1579047-1-1.html
(出处: ExcelHome技术论坛)

我测试了你的成果,和我想要的不太一样,所以请帮忙看下

大概在你的原帖基础上进行以下改动 【】
1、长Ping IP不定时  ,在每条结果都加上日期+时间 ,且完整存入文档或表格内(最好是自动保存,防止丢失)
2、在表格某处记录失败的次数,同时失败的那条记录自动变成醒目的黄底色看效果图,每次打开查看时,就能知道是否有失败的,所以可能要冻结前3行】
3、能否就在一个表格内显示,不需要新建表格


您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-25 23:33 , Processed in 0.041378 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表