自动获取CPU使用率的脚本


自动获取CPU使用率的脚本
2011年04月28日
  一个自动获取CPU使用率的脚步。它每隔一秒钟获取一次CPU使用率,并将其存储到文件。 '实例化对象 Set WS = CreateObject("Wscript.Shell") Set fso = CreateObject("Scripting.FileSystemObject") Set BatFile = fso.CreateTextFile("CPU.txt",True) '获取VBS脚本当前工作目录 apppath=left(Wscript.ScriptFullName,len(Wscript.Sc riptFullName)-len(Wscript.ScriptName)) strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") '实例化WMI的CIMV2命名空间 Do Set Colitems = objWMIService.ExecQuery("SELECT * FROM Win32_Processor", , 48) '执行WMI查询语句,"Win32_Processor"是WMI的一个类 For Each objitem In Colitems cpustr=objitem.LoadPercentage '将从"Win32_Processor"的对象中获取的值赋值给"cupstr",即实际CPU使用率 Next BatFile.WriteLine ""& cpustr &"" wscript.sleep (1000) Loop

猜你喜欢

转载自einlb60q.iteye.com/blog/1363191