亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > Hardware_Info.vbs 獲取硬件信息的VBS代碼

Hardware_Info.vbs 獲取硬件信息的VBS代碼

熱門標簽:佛山真人電銷機器人廠家 地圖標注政府哪個部門管 百度地圖標注點距離代碼 哪里有便宜的地圖標注公司 齊齊哈爾高德地圖標注店 如何用機器人進行電銷 東營快遞外呼系統 神行者美術館地圖標注 除了地圖標注還有這種生意嗎

復制代碼 代碼如下:

'Hardware_Info.vbs v1.1 BY: fastslz
On Error Resume Next
Dim WMI,WS,Fso
Set WMI = GetObject("Winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Set cOSs = WMI.ExecQuery("Select * from Win32_OperatingSystem")
For Each oOS in cOSs
        OSx = oOS.Caption " " oOS.CSDVersion  vbCrLf
Next
BBx= "————————————主板信息————————————"  vbCrLf
Set Board = WMI.InstancesOf("Win32_BaseBoard")
Set Bios = WMI.InstancesOf("Win32_Bios")
For Each oBoard In Board
BBx = BBx _
    "主板名稱: " oBoard.Product vbTab oBoard.Version vbCrLf _
    "制造廠商: " oBoard.Manufacturer                    vbCrLf
Next
For Each oBios In Bios
BBx = BBx _
    "BIOS廠商: " oBios.Manufacturer                     vbCrLf _
    "BIOS日期: " FormatDateTime(wDate(Trim(oBios.ReleaseDate)),1)  vbCrLf _
    "BIOS版本: " oBios.SMBIOSBIOSVersion vbCrLf _
    "OEM 版本: " oBios.Version           vbCrLf
Next
Set Bios = Nothing:Set Board  = Nothing

CPUx = "———————————處理器信息———————————"  vbCrLf
Set CPUs = WMI.InstancesOf("Win32_Processor")
Set Caches = WMI.InstancesOf("Win32_CacheMemory")
For Each ObjCPU In CPUs
MCS = ObjCPU.MaxClockSpeed :CCS = ObjCPU.CurrentClockSpeed
If ObjCPU.MaxClockSpeed Mod 2 = 1 Then MCS = CCS + 1
If ObjCPU.CurrentClockSpeed Mod 2 = 1 Then CCS = CCS + 1
OC = QOC(CCS,MCS)
If (OC-MCS) >  10 and (OC-MCS) > 0 Then OCLC = "  超頻比率: " FormatPercent((OC-MCS)/MCS)
If (OC-MCS) -10 and (OC-MCS) 0 Then OCLC = "  降頻比率: " FormatPercent((OC-MCS)/MCS)
CPUx = CPUx _
     "CPU 名稱: " Trim(ObjCPU.Name)                vbCrLf _
     "CPU 構架: " ObjCPU.Description               vbCrLf _
     "制造廠商: " ObjCPU.Manufacturer              vbCrLf _
     "接口規格: " ObjCPU.SocketDesignation         vbCrLf _
     "CPU 數量: " ObjCPU.CpuStatus                 vbCrLf _
     "核心數量: " ObjCPU.NumberOfCores             vbCrLf _
     "線程數量: " ObjCPU.NumberOfLogicalProcessors vbCrLf _
     "地址位寬: " ObjCPU.AddressWidth " Bit"     vbCrLf _
     "數據位寬: " ObjCPU.DataWidth    " Bit"     vbCrLf _
     "CPU 電壓: " ObjCPU.CurrentVoltage / 10 "V" vbCrLf _
     "外部頻率: " ObjCPU.ExtClock  " MHz"        vbCrLf _
     "當前頻率: " OC               " MHz" OCLC vbCrLf _
     "原始頻率: " MCS              " MHz"        vbCrLf _
     "CPU 使用: " ObjCPU.LoadPercentage  "%"     vbCrLf
Next
Function QOC(CCS,MCS)
    If CCS = MCS Then
        Set wReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")
        wReg.GetDWORDValue H80000002,"HARDWARE\DESCRIPTION\System\CentralProcessor\0","~MHz",strValue
        OC = strValue :Set wReg = Nothing
        Else
        OC = CCS
    End If
    QOC = OC :If QOC Mod 2 = 1 Then QOC = QOC + 1
End Function
For Each ObjCache In Caches
    If objCache.MaxCacheSize > 0  Then
        Select Case objCache.Purpose
        case "L1-Cache"
        CPUx = CPUx "一級緩存: " objCache.MaxCacheSize "KB    (L1數據+L1緩存)" vbCrLf
        case "L2-Cache"
        CPUx = CPUx "二級緩存: " objCache.MaxCacheSize " KB" vbCrLf
        case "L3-Cache"
        CPUx = CPUx "三級緩存: " objCache.MaxCacheSize " KB" vbCrLf
        End Select
    End If
Next
Set Caches = Nothing:Set CPUs = Nothing

Memx = "————————————內存信息————————————" vbCrLf
Set Memorys = WMI.InstancesOf("Win32_PhysicalMemory")
Set MemKY = WMI.InstancesOf("Win32_OperatingSystem")
For Each aKY In MemKY
    ZL = aKY.TotalVisibleMemorySize
    KY = aKY.FreePhysicalMemory
Next
Mems = 0:Memc = 0
Types = Array("Unknown","Other","DRAM","Synchronous DRAM","Cache DRAM","EDO","EDRAM","VRAM","SRAM", "RAM", _
               "ROM","Flash","EEPROM","FEPROM","EPROM","CDRAM","3DRAM","SDRAM","SGRAM","RDRAM","DDR","DDR2")
For Each Mem In Memorys
    For i = 0 To UBound(Types)
        If Mem.MemoryType = i Then MemType = Types(i) :End If
    Next
    For j = 0 To 6
        Select Case Mem.Tag
            case "Physical Memory " j
            Mems = Mems+(Mem.Capacity)
            Memx = Memx  "插槽" Mem.DeviceLocator ": " Round(Mem.Capacity/1048576) " MB  " _
                         MemType "-" Mem.Speed "MHz" " 數據帶寬" Mem.DataWidth _
                         "Bit" " 總帶寬" Mem.TotalWidth "Bit" vbCrLf
        End Select
    Next
Next
Memx = Memx _
     "內存安裝: " Round(Mems/1048576)" MB " vbCrLf _
     "內存總量: " Round(ZL/1024) " MB" vbCrLf _
     "內存可用: " Round(KY/1024) " MB" vbCrLf _ 
     "內存使用率: " FormatPercent((ZL-KY)/ZL) vbCrLf
Set Memorys = Nothing:Set MemKY = Nothing

Vx= "————————————顯卡信息————————————"  vbCrLf
Set cVID = WMI.ExecQuery("SELECT DeviceID FROM Win32_VideoController")
For Each oVID In cVID
    Set Video = WMI.ExecQuery("SELECT * FROM Win32_VideoController WHERE DeviceID='" oVID.DeviceID "'")
    For Each oVideo In Video
        Vx = Vx _
        "顯卡名稱: " oVideo.Name                                    vbCrLf _
        "制造廠商: " oVideo.AdapterCompatibility                    vbCrLf _
        "物理顯存: " Round(oVideo.AdapterRAM/1048576)" MB "        vbCrLf _
        "顯示模式: " oVideo.CurrentHorizontalResolution " X " _
                       oVideo.CurrentVerticalResolution   " "_
                       oVideo.CurrentBitsPerPixel         "Bit " _
                       oVideo.CurrentRefreshRate          "Hz"     vbCrLf
    Next
Next
Set Video = Nothing:Set cVID = Nothing

Dx= "————————————硬盤信息————————————"  vbCrLf
Set IDE = WMI.ExecQuery("Select * from Win32_DiskDrive WHERE InterfaceType='IDE'")
Set cPPP = WMI.ExecQuery("SELECT * FROM Win32_PerfRawData_PerfDisk_PhysicalDisk")
For Each oIDE In IDE
    For i = 0 To IDE.Count
        Select Case oIDE.Index
            Case i
               For Each oPPP In cPPP
                   If InStr(oPPP.Name, i) Then vName = oPPP.Name
               Next
               Dx = Dx "硬盤" i "型號:" oIDE.Caption                   vbCrLf _
               vbTab "標稱容量: "    Round(oIDE.Size/1000000000) " GB" vbCrLf _
               vbTab "實際容量: "    Round(oIDE.Size/1073741824) " GB" vbCrLf _
               vbTab "柱面數: "      oIDE.TotalCylinders                vbCrLf _
               vbTab "磁頭數: "      oIDE.TotalHeads                    vbCrLf _
               vbTab "每道扇區數: "  oIDE.SectorsPerTrack               vbCrLf _
               vbTab "扇區大小: "    oIDE.BytesPerSector                vbCrLf _
               vbTab "總扇區數: "    oIDE.TotalSectors                  vbCrLf _
               vbTab "分區狀態: "    vName  vbCrLf
               DevID = Replace(oIDE.DeviceID, "\", "\\")
               Set cDP = WMI.ExecQuery("ASSOCIATORS OF {Win32_DiskDrive.DeviceID=""" DevID """}" _
               "WHERE AssocClass = Win32_DiskDriveToDiskPartition")
               For Each oDP In cDP
                 Set cLD = WMI.ExecQuery("ASSOCIATORS OF {Win32_DiskPartition.DeviceID=""" oDP.DeviceID """}" _
                 "WHERE AssocClass = Win32_LogicalDiskToPartition")
                   For Each oLD In cLD
                     Dx = Dx _
                        vbTab oLD.DeviceID " " Left(oLD.VolumeName"         " ,11) Left(oLD.FileSystem"   " ,6) "共:" _
                        Right("    "Round(oLD.Size/1073741824,1),6)                " GB    可用:" _
                        Right("    "Round(oLD.FreeSpace/1073741824,1),6)           " GB    已用:" _
                        Right("    "Round((oLD.Size-oLD.FreeSpace)/1073741824,1),6)" GB" vbCrLf
                   Next
              Next
        End Select
    Next
Next
Set cLD = Nothing:Set cDP = Nothing:Set IDE = Nothing:Set cDP = Nothing:Set cPPP =  Nothing

Sx= "————————————聲卡信息————————————"  vbCrLf
Set cSD = WMI.ExecQuery("SELECT * FROM Win32_SoundDevice")
For Each oSD In cSD
    Sx = Sx "聲卡名稱: " oSD.ProductName  vbCrLf
Next
Set cSD = Nothing
Nx= "————————————網卡信息————————————"  vbCrLf
Set cNet = WMI.ExecQuery("Select * from Win32_NetworkAdapter WHERE PhysicalAdapter ='TRUE'")
If CStr(cNet.Count) 0 Then
    Set cNet = WMI.ExecQuery("Select * from Win32_NetworkAdapter WHERE PNPDeviceID Like 'PCI%%' or PNPDeviceID Like 'USB%%'")
    For Each oNet In cNet
        If oNet.NetConnectionStatus > 0 Then
           Nx = Nx "網卡名稱: " oNet.Name vbCrLf
           Else
           Nx = Nx "網卡名稱: " oNet.Name vbCrLf
        End If
    Next
    Else
    For Each oNet In cNet
        If oNet.NetEnabled = TRUE Then
           Nx = Nx "網卡名稱: " oNet.Name vbTab "活躍狀態" vbCrLf
           Else
           Nx = Nx "網卡名稱: " oNet.Name vbTab "空閑狀態" vbCrLf
        End If
    Next
End If
Set cNet = Nothing

If (Lcase(Right(Wscript.FullName,11)) = "wscript.exe") Then
    MsgBox OSx BBx CPUx Memx ,,"Hardware_Info.vbs v1.0 BY: fastslz"
    MsgBox Vx Sx Nx  ,,"Hardware_Info.vbs v1.0 BY: fastslz"
    MsgBox Dx ,, "Hardware_Info.vbs v1.0 BY: fastslz"
    MsgN = MsgBox ("是否保存到文件?" , 32+4 , "Hardware_Info.vbs v1.0 BY: fastslz")
    If MsgN = 6 Then JZCSx = JZCS :wInfo
    Else
    WScript.Echo OSx BBx CPUx Memx Vx Sx Nx Dx
End If
Set WMI = Nothing

Sub wInfo()
    Set WS = CreateObject("WScript.Shell")
    Set Fso = CreateObject("Scripting.FileSystemObject")
    aFile = WS.CurrentDirectory "\" WS.ExpandEnvironmentStrings("%COMPUTERNAME%")"_Hardware_Info.txt"
    Set HInfo = Fso.CreateTextFile(aFile , True)
    HInfo.WriteLine "Hardware_Info.vbs BY: fastslz"
    HInfo.WriteLine OSx BBx CPUx Memx Vx Sx Nx Dx JZCSx
    HInfo.Close
    WS.Run Chr(34) aFile Chr(34)
Set WS = Nothing:Set Fso = Nothing:Set HInfo = Nothing
End Sub

Function wDate(nD)
    If Not IsNull(nD) Then
    wDate = CDate(Mid(nD,5,2)"/"Mid(nD,7,2)"/"Left(nD,4)" "Mid(nD,9,2)":"Mid(nD,11,2)":"Mid(nD,13,2))
    End If
End Function

Function JZCS()
    NumMsg = vbCrLf "———————————簡易CPU基準測試———————————" vbCrLf
    Dim I,T1,T2,Tempvalue,aRunTime,bRunTime
    T1 = Timer()
    For I = 1 To 2000000
        Tempvalue= 2^0.5
    Next
    T2 = Timer()
    aRunTime = FormatNumber((T2-T1)*1000,2)
    NumMsg =  NumMsg "CPU 200萬次開方計算所需時間:" aRunTime" 毫秒" vbCrLf
    T1 = Timer()
    For I = 1 To 6000000
        Tempvalue= 1 + 1
    Next
    T2 = Timer()
    bRunTime = FormatNumber((T2-T1)*1000,2)
    NumMsg =  NumMsg "CPU 600萬次加法計算所需時間:"bRunTime" 毫秒" vbCrLf
    JZCS = NumMsg
End Function


cmd調用方法
復制代碼 代碼如下:

@echo off
for /f "delims=*" %%a In ('Cscript //Nologo "Hardware_Info.vbs"^|find ":"') do echo %%a

:在第二個硬盤第一個分區新建Backup文件夾
for /f "tokens=2,*" %%a In ('Cscript //Nologo "Hardware_Info.vbs"^|findstr  "分區狀態"') do (
    if %%a#==1# for /f "tokens=1" %%i In ("%%b") do MD "%%i\Backup")
pause

標簽:西安 銅川 邢臺 四平 湖州 鶴壁 海口 文山

巨人網絡通訊聲明:本文標題《Hardware_Info.vbs 獲取硬件信息的VBS代碼》,本文關鍵詞  Hardware,Info.vbs,獲取,硬件,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Hardware_Info.vbs 獲取硬件信息的VBS代碼》相關的同類信息!
  • 本頁收集關于Hardware_Info.vbs 獲取硬件信息的VBS代碼的相關信息資訊供網民參考!
  • 推薦文章
    欧美国产日韩一区二区三区| 韩国三级香港三级日本三级la| 免费一级片在线观看| 精品视频免费在线| 国产伦久视频免费观看 视频| 免费的黄视频| 成人a大片在线观看| 你懂的福利视频| 人人干人人草| 国产成人精品一区二区视频| 亚飞与亚基在线观看| 日日日夜夜操| 可以在线看黄的网站| 毛片高清| 国产一区二区精品久久| 九九精品久久久久久久久| 国产91精品一区| 国产成人精品影视| 黄视频网站在线看| 一级片片| 成人高清视频免费观看| 可以免费看毛片的网站| 午夜久久网| 精品久久久久久免费影院| 九九久久99综合一区二区| 99热精品一区| 日韩专区第一页| 日韩中文字幕在线亚洲一区| 国产精品免费久久| 九九久久99| 亚飞与亚基在线观看| 高清一级做a爱过程不卡视频| 日韩在线观看免费| 久久99爰这里有精品国产| 日韩av成人| 国产伦久视频免费观看 视频 | 欧美激情一区二区三区在线| 精品视频在线看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产a免费观看| 久久成人性色生活片| 亚洲精品中文字幕久久久久久| 国产a免费观看| 国产不卡高清在线观看视频| 国产欧美精品| 精品国产香蕉在线播出| 99久久精品国产片| 国产麻豆精品高清在线播放| 日韩专区在线播放| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产网站免费视频| 日日日夜夜操| 尤物视频网站在线观看| 97视频免费在线观看| 国产一区二区精品在线观看| 91麻豆高清国产在线播放| 91麻豆精品国产片在线观看| 九九热国产视频| 成人免费网站久久久| 国产网站在线| 日本免费区| 日本特黄特黄aaaaa大片| 国产高清在线精品一区二区| 九九九国产| 久久99这里只有精品国产| 国产视频一区在线| 青青久久精品| 午夜在线亚洲| 午夜在线观看视频免费 成人| 免费一级片在线观看| 国产综合成人观看在线| 尤物视频网站在线| 青青久久网| 久久精品欧美一区二区| 青青久久精品| 日韩一级黄色片| 日日夜夜婷婷| 国产网站免费| 成人免费观看的视频黄页| 久草免费在线观看| 午夜在线影院| 青青青草视频在线观看| 国产91精品系列在线观看| 九九免费精品视频| 日本在线不卡视频| 欧美大片毛片aaa免费看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 久久久久久久免费视频| 国产精品自拍在线| 99热精品在线| 97视频免费在线观看| 黄视频网站在线免费观看| 国产a毛片| 四虎论坛| 一级女人毛片人一女人| 成人免费高清视频| 日本伦理网站| 亚洲精品久久久中文字| 成人高清免费| 毛片高清| 日韩男人天堂| 日韩一级黄色片| 国产精品免费久久| 国产不卡高清在线观看视频 | 国产成人精品影视| 成人免费网站久久久| 日韩中文字幕在线播放| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 欧美一级视频免费| 久久精品大片| 欧美激情伊人| 成人高清视频在线观看| 国产麻豆精品免费密入口| 久久99中文字幕| 一级女人毛片人一女人| 日本特黄特黄aaaaa大片| 欧美大片aaaa一级毛片| 一级女性大黄生活片免费| 日韩在线观看视频网站| 天堂网中文在线| 亚飞与亚基在线观看| 一级毛片视频播放| 欧美国产日韩一区二区三区| 国产精品自拍亚洲| 二级片在线观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日韩一级黄色片| 日韩在线观看免费| 午夜精品国产自在现线拍| 人人干人人插| 国产亚洲免费观看| 日韩中文字幕在线观看视频| 久久国产精品自线拍免费| 九九久久国产精品大片| 韩国三级香港三级日本三级la | 成人免费观看男女羞羞视频| 毛片高清| 999精品影视在线观看| 天天色色色| 免费毛片播放| 99热精品在线| 亚洲第一页乱| 国产a视频精品免费观看| 韩国毛片基地| 国产不卡福利| 可以免费在线看黄的网站| 99久久精品费精品国产一区二区| 久久国产精品永久免费网站| 欧美大片毛片aaa免费看| 午夜在线观看视频免费 成人| 成人免费高清视频| 欧美激情在线精品video| 高清一级毛片一本到免费观看| 中文字幕一区二区三区精彩视频| 欧美激情伊人| 亚洲天堂免费观看| 日韩一级黄色片| 日韩综合| 国产亚洲精品成人a在线| 午夜激情视频在线播放| 国产麻豆精品hdvideoss| 超级乱淫伦动漫| 二级特黄绝大片免费视频大片| 91麻豆爱豆果冻天美星空| 成人免费网站久久久| 日本伦理网站| 久久99爰这里有精品国产| 精品视频免费观看| 九九九国产| 免费毛片基地| 韩国毛片免费大片| 尤物视频网站在线| 国产不卡在线看| 999久久久免费精品国产牛牛| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 成人高清视频在线观看| 国产成人精品综合| 国产福利免费视频| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 香蕉视频久久| 国产精品1024永久免费视频| 精品国产亚洲一区二区三区| 九九精品影院| 91麻豆tv| 国产美女在线观看| 高清一级毛片一本到免费观看| 日韩一级黄色片| 91麻豆精品国产高清在线| 国产a视频| 天天综合在线观看 | 欧美国产日韩精品| 高清一级淫片a级中文字幕| 久久国产一区二区| 99热精品一区| 亚洲精品中文字幕久久久久久| 欧美日本免费| 日韩欧美一及在线播放| 免费国产在线观看| 国产精品123| 欧美国产日韩久久久|