日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Windows获取CPU、内存和磁盘使用率脚本

發布時間:2023/12/4 windows 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows获取CPU、内存和磁盘使用率脚本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

獲取CPU使用率腳本(vbs),另存為cpu.vbs:

On?Error?Resume?Next Set?objProc??=?GetObject("winmgmts:\\.\root\cimv2:win32_processor='cpu0'") Wscript.Echo?"CPU?使用率:?"?&?objProc.LoadPercentage?&?"%"

獲取內存使用率腳本(vbs),另存為ram.vbs:

strComputer?=?"." set?objWMI?=?GetObject("winmgmts:\\"?&?strComputer?&?"\root\cimv2") set?colOS?=?objWMI.InstancesOf("Win32_OperatingSystem") for?each?objOS?in?colOS strReturn?=?"內存總數:?"?&??round(objOS.TotalVisibleMemorySize?/?1024)?&?"?MB"?&?vbCrLf?&"內存可用數:?"?&?round(objOS.FreePhysicalMemory?/?1024)?&?"?MB"?&?vbCrLf?&"內存使用率?:"?&?Round(((objOS.TotalVisibleMemorySize-objOS.FreePhysicalMemory)/objOS.TotalVisibleMemorySize)*100)?&?"%" Wscript.Echo?strReturn next

獲取磁盤使用率腳本(vbs),另存為hard.vbs:

Set?fsoobj?=?CreateObject("Scripting.FileSystemObject")DriversInfo?=?GetDriversInfoDriversInfo?=?Replace(DriversInfo,?"|",?vbCrLf)sReturn?="硬盤信息:"?&?vbCrLf?&?DriversInfoWscript.Echo?sReturn Function?GetDriversInfo()GetDriversInfo?=?""Set?drvObj?=?fsoobj.DrivesFor?Each?D?In?drvObjErr.ClearIf?D.DriveLetter?<>?"A"?ThenIf?D.isReady?ThenGetDriversInfo?=?GetDriversInfo?&?"分區:"?&?D.DriveLetter?&?vbCrLfGetDriversInfo?=?GetDriversInfo?&?"可用空間:"?&?cSize(D.FreeSpace)?&?vbCrLfGetDriversInfo?=?GetDriversInfo?&?"總大小:"?&?cSize(?D.TotalSize)?&?vbCrLfGetDriversInfo?=?GetDriversInfo?&?"使用率?:"?&?(100*((D.TotalSize-D.FreeSpace)/D.TotalSize))?&"%"?&?vbCrLfGetDriversInfo?=?GetDriversInfo?&?"|"ElseEnd?IfElseEnd?IfNext End?FunctionFunction?cSize(tSize)If?tSize?>=?1073741824?ThencSize?=?Int((tSize?/?1073741824)?*?1000)?/?1000?&?"?GB"ElseIf?tSize?>=?1048576?ThencSize?=?Int((tSize?/?1048576)?*?1000)?/?1000?&?"?MB"ElseIf?tSize?>=?1024?ThencSize?=?Int((tSize?/?1024)?*?1000)?/?1000?&?"?KB"ElsecSize?=?tSize?&?"B"End?IfEnd?Function

最后批處理執行以上腳本,另存為“獲取CPU、內存和磁盤使用率.bat”

@echo?off echo?"正在獲取CPU、內存和磁盤使用率,請稍候..." echo?CPU信息:>info.txt cscript?//Nologo?cpu.vbs?>>?info.txt echo.>>info.txt echo?內存信息:>>info.txt cscript?//Nologo?ram.vbs?>>?info.txt echo.>>info.txt cscript?//Nologo?hard.vbs?>>?info.txt

執行結果如下:

CPU信息: CPU?使用率:?22%內存信息: 內存總數:?12132?MB 內存可用數:?7354?MB 內存使用率?:39%硬盤信息: 分區:C 可用空間:64.541?GB 總大小:102.443?GB 使用率?:36.9974772881646%分區:D 可用空間:134.282?GB 總大小:402.132?GB 使用率?:66.6073734064705%分區:E 可用空間:47.56?GB 總大小:300.003?GB 使用率?:84.1468686136043%分區:F 可用空間:48.774?GB 總大小:220.006?GB 使用率?:77.8305072014826%


轉自:http://www.fendou.info/vbs-get-cpu-harddisk-ram-rate/

總結

以上是生活随笔為你收集整理的Windows获取CPU、内存和磁盘使用率脚本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。