VBS监控CPU的使用率(如占用率一直维持在80%超过30秒则运行某程序)
按照楼主的要求重新修改了下,代码如下: 复制代码 代码如下: ''---------------------------------------- On Error Resume Next dim iCpuUsePercentage''记录CPU使用率 iSecond=0''初始值为0 ''统计累计CPU使用率达到80以上的持续次数,一旦有小于80的,次数归0 if iSecond>=30 And bIsExecuteBat=False then set objFileInfo=objFileStream.getfile("Log.txt") ''---------------------------------------- 日志最好还是保留一下,有日志有助于发现问题。目前是2M一个,超过之后会自动重新创建一个。定时清理一下就行了。 如果不需要日志的话,去掉 objTextFileWriter.WriteLine("【" & Now & "】CPU使用率:" & iCpuUsePercentage & "%,使用率超80%持续时间:" & CStr(iSecond)) 这句就行了。 有问题再交流,呵呵! ------------------- |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |