[AHK]读取硬件信息

来源:互联网 发布:照片恢复软件下载 编辑:程序博客网 时间:2024/05/21 08:01

获取硬件信息

 runwait cmd /c wmic cpu get processorid >c:\1.inirunwait cmd /c wmic BIOS get  BIOSVersion >c:\1.ini runwait cmd /c wmic bios get serialnumber >c:\1.ini runwait cmd /c wmic DiskDrive get PNPDeviceID >c:\1.ini



cpu使用情况


; 記憶體使用率 (%)fGlobalMemoryStatus(){  VarSetCapacity( memorystatus, 100 )  DllCall("kernel32.dll\GlobalMemoryStatus", "UInt",&memorystatus)  Return, *( &memorystatus + 4 ) ; last byte is enough, mem = 0..100}; CPU 使用率 (%)GetSystemTimes() {   ; Total CPU Load   Static IdleTime, IdleTime0, Tick, Tick0   IdleTime0 := IdleTime, Tick0 := Tick   DllCall("kernel32.dll\GetSystemTimes", UInt64P,IdleTime, Int,0, Int,0)   load := 100 - .01*(IdleTime0 - IdleTime)/(Tick0 - Tick:=A_TickCount)   Return, load ? load : GetSystemTimes()}SetFormat, float, 0.0MsgBox,% "Memory Usage: " fGlobalMemoryStatus() . "%"MsgBox,% "CPU Usage: " GetSystemTimes() . "%"Return



0 0