婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

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

熱門標(biāo)簽:佛山真人電銷機(jī)器人廠家 地圖標(biāo)注政府哪個(gè)部門管 百度地圖標(biāo)注點(diǎn)距離代碼 哪里有便宜的地圖標(biāo)注公司 齊齊哈爾高德地圖標(biāo)注店 如何用機(jī)器人進(jìn)行電銷 東營快遞外呼系統(tǒng) 神行者美術(shù)館地圖標(biāo)注 除了地圖標(biāo)注還有這種生意嗎

復(fù)制代碼 代碼如下:

'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 構(gòu)架: " ObjCPU.Description               vbCrLf _
     "制造廠商: " ObjCPU.Manufacturer              vbCrLf _
     "接口規(guī)格: " ObjCPU.SocketDesignation         vbCrLf _
     "CPU 數(shù)量: " ObjCPU.CpuStatus                 vbCrLf _
     "核心數(shù)量: " ObjCPU.NumberOfCores             vbCrLf _
     "線程數(shù)量: " ObjCPU.NumberOfLogicalProcessors vbCrLf _
     "地址位寬: " ObjCPU.AddressWidth " Bit"     vbCrLf _
     "數(shù)據(jù)位寬: " ObjCPU.DataWidth    " Bit"     vbCrLf _
     "CPU 電壓: " ObjCPU.CurrentVoltage / 10 "V" vbCrLf _
     "外部頻率: " ObjCPU.ExtClock  " MHz"        vbCrLf _
     "當(dāng)前頻率: " 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 "一級(jí)緩存: " objCache.MaxCacheSize "KB    (L1數(shù)據(jù)+L1緩存)" vbCrLf
        case "L2-Cache"
        CPUx = CPUx "二級(jí)緩存: " objCache.MaxCacheSize " KB" vbCrLf
        case "L3-Cache"
        CPUx = CPUx "三級(jí)緩存: " objCache.MaxCacheSize " KB" vbCrLf
        End Select
    End If
Next
Set Caches = Nothing:Set CPUs = Nothing

Memx = "————————————內(nèi)存信息————————————" 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" " 數(shù)據(jù)帶寬" Mem.DataWidth _
                         "Bit" " 總帶寬" Mem.TotalWidth "Bit" vbCrLf
        End Select
    Next
Next
Memx = Memx _
     "內(nèi)存安裝: " Round(Mems/1048576)" MB " vbCrLf _
     "內(nèi)存總量: " Round(ZL/1024) " MB" vbCrLf _
     "內(nèi)存可用: " Round(KY/1024) " MB" vbCrLf _ 
     "內(nèi)存使用率: " 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 "型號(hào):" oIDE.Caption                   vbCrLf _
               vbTab "標(biāo)稱容量: "    Round(oIDE.Size/1000000000) " GB" vbCrLf _
               vbTab "實(shí)際容量: "    Round(oIDE.Size/1073741824) " GB" vbCrLf _
               vbTab "柱面數(shù): "      oIDE.TotalCylinders                vbCrLf _
               vbTab "磁頭數(shù): "      oIDE.TotalHeads                    vbCrLf _
               vbTab "每道扇區(qū)數(shù): "  oIDE.SectorsPerTrack               vbCrLf _
               vbTab "扇區(qū)大小: "    oIDE.BytesPerSector                vbCrLf _
               vbTab "總扇區(qū)數(shù): "    oIDE.TotalSectors                  vbCrLf _
               vbTab "分區(qū)狀態(tài): "    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= "————————————網(wǎng)卡信息————————————"  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 "網(wǎng)卡名稱: " oNet.Name vbCrLf
           Else
           Nx = Nx "網(wǎng)卡名稱: " oNet.Name vbCrLf
        End If
    Next
    Else
    For Each oNet In cNet
        If oNet.NetEnabled = TRUE Then
           Nx = Nx "網(wǎng)卡名稱: " oNet.Name vbTab "活躍狀態(tài)" vbCrLf
           Else
           Nx = Nx "網(wǎng)卡名稱: " oNet.Name vbTab "空閑狀態(tài)" 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基準(zhǔn)測試———————————" 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萬次開方計(jì)算所需時(shí)間:" 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萬次加法計(jì)算所需時(shí)間:"bRunTime" 毫秒" vbCrLf
    JZCS = NumMsg
End Function


cmd調(diào)用方法
復(fù)制代碼 代碼如下:

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

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

標(biāo)簽:西安 銅川 邢臺(tái) 四平 湖州 鶴壁 文山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Hardware_Info.vbs 獲取硬件信息的VBS代碼》,本文關(guān)鍵詞  Hardware,Info.vbs,獲取,硬件,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Hardware_Info.vbs 獲取硬件信息的VBS代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于Hardware_Info.vbs 獲取硬件信息的VBS代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品二三区| 在线免费观看日本欧美| 国产精品久久福利| 天堂va蜜桃一区二区三区漫画版| 最好看的中文字幕久久| 一区二区三区欧美日| 亚洲精品你懂的| 国产麻豆精品视频| 欧美日韩一区二区三区四区| 日韩美女在线视频| 亚洲另类中文字| 久久精品久久久精品美女| 91免费国产视频网站| 精品国产在天天线2019| 亚洲成人免费视| 99久久精品情趣| 精品国产露脸精彩对白| 亚洲福利视频一区| 91免费在线看| 自拍偷拍国产亚洲| 国产成人一级电影| 国产欧美va欧美不卡在线| 久久机这里只有精品| 久久久另类综合| 蜜桃久久av一区| 日韩精品一区二区三区三区免费| 国产精品电影一区二区| 精品无码三级在线观看视频 | 精品美女一区二区三区| aaa欧美日韩| 亚洲大尺度视频在线观看| 91久久一区二区| 亚洲一区中文日韩| 在线不卡中文字幕| 丝袜a∨在线一区二区三区不卡| 欧美三级电影在线看| 久久精品国产久精国产| 久久久精品日韩欧美| 久久精品国产精品亚洲红杏| 亚洲国产日韩a在线播放| 国产午夜精品一区二区三区嫩草| 高清日韩电视剧大全免费| 亚洲成av人影院在线观看网| 91精品国产91久久久久久一区二区| 亚洲成人免费观看| 中文字幕在线观看不卡| 欧美一卡二卡在线观看| 99精品国产视频| 国产成人福利片| 乱一区二区av| 亚洲裸体xxx| 国产精品污www在线观看| 成人av动漫在线| 精品一区二区三区欧美| 五月天中文字幕一区二区| 欧美国产精品v| 久久免费午夜影院| 日韩视频中午一区| 91精品国产综合久久香蕉的特点| 成人高清免费观看| 不卡的av在线播放| 成人爱爱电影网址| 99re成人精品视频| 99这里只有久久精品视频| 国产白丝精品91爽爽久久| 国产麻豆视频精品| 懂色av噜噜一区二区三区av| 精品一区二区三区香蕉蜜桃| 日本人妖一区二区| 国产酒店精品激情| 国产高清精品在线| 99久久婷婷国产| 91亚洲精品乱码久久久久久蜜桃| 欧美午夜不卡在线观看免费| 成人激情电影免费在线观看| 日韩电影在线观看一区| 国产91丝袜在线播放九色| 国产精品一区二区三区网站| 成人激情电影免费在线观看| 欧美午夜精品电影| 2020国产精品| 国产精品麻豆视频| 一区二区三区视频在线看| 丁香网亚洲国际| 在线精品国精品国产尤物884a| 91精品国产91综合久久蜜臀| 日韩精品中文字幕一区| 亚洲国产精品尤物yw在线观看| 亚洲成人精品在线观看| 成人丝袜18视频在线观看| 欧美激情中文字幕一区二区| 亚洲欧美国产三级| 成人黄色网址在线观看| 2020国产精品久久精品美国| 日韩经典中文字幕一区| 国产成人夜色高潮福利影视| 日韩欧美一区二区三区在线| 热久久国产精品| 91高清在线观看| 国产精品免费aⅴ片在线观看| 奇米四色…亚洲| 日韩精品一区二区在线观看| 亚洲黄色免费电影| 不卡视频在线观看| 国产亚洲午夜高清国产拍精品| 久久精品理论片| 国产欧美精品一区aⅴ影院| 99精品热视频| 欧美国产精品一区二区三区| 久久99热这里只有精品| 欧美韩国日本一区| 日本vs亚洲vs韩国一区三区 | 欧美国产精品v| 久久伊人蜜桃av一区二区| jizz一区二区| 国产丶欧美丶日本不卡视频| 欧美高清在线精品一区| 日韩精品一区二区三区中文精品| 99精品国产热久久91蜜凸| 国产成人综合网| 国产成人欧美日韩在线电影| 日本欧美大码aⅴ在线播放| 亚洲成人动漫在线免费观看| 综合久久国产九一剧情麻豆| 欧美激情一区二区三区不卡| 天天色天天爱天天射综合| 欧美剧在线免费观看网站| 中文字幕亚洲区| 9l国产精品久久久久麻豆| 欧美一区二区日韩一区二区| 亚洲成人在线网站| 97aⅴ精品视频一二三区| 国产精品天干天干在线综合| 国产经典欧美精品| 亚洲综合丝袜美腿| 一本一道综合狠狠老| 成人激情文学综合网| 一本一道久久a久久精品| 不卡视频免费播放| 国产91丝袜在线观看| 日韩精品色哟哟| 福利电影一区二区| 欧美一区日韩一区| 日韩精品一区二区三区视频播放| 欧美在线看片a免费观看| 91黄色免费网站| 欧美mv和日韩mv国产网站| 亚洲chinese男男1069| 国产一区二区在线观看免费| 成人av在线播放网址| 欧美一区二区三区小说| 亚洲欧洲综合另类| 日日摸夜夜添夜夜添精品视频 | 91丨九色丨黑人外教| 日韩欧美一区二区免费| 亚洲妇女屁股眼交7| 精品一区二区三区在线观看| fc2成人免费人成在线观看播放| 91精选在线观看| 亚洲国产精品久久一线不卡| 一区二区三区精品视频在线| 久久精品国产澳门| 欧美日高清视频| 视频一区国产视频| 欧美v日韩v国产v| 图片区小说区区亚洲影院| 91精品婷婷国产综合久久竹菊| 久久精品这里都是精品| 亚洲福利视频一区| 成人国产精品免费观看| 亚洲精品国产视频| 欧美日韩一级大片网址| 日韩不卡在线观看日韩不卡视频| 国产精品1区2区| 1区2区3区欧美| 日韩一级完整毛片| 亚洲男同性恋视频| 色诱视频网站一区| 久久av老司机精品网站导航| 国产精品久久久久aaaa樱花| 国产精品乡下勾搭老头1| 亚洲日本电影在线| 欧美精品一区二区三区很污很色的| 欧美aⅴ一区二区三区视频| 欧美日本一区二区| 美女一区二区在线观看| 亚洲日韩欧美一区二区在线| av在线播放不卡| 日韩不卡在线观看日韩不卡视频| 这里只有精品电影| 欧美人与z0zoxxxx视频| 91老司机福利 在线| 天堂在线一区二区| 国产精品福利一区二区| 日韩欧美在线不卡| 91福利在线观看| 成人污视频在线观看| 成人午夜精品在线| 久久精品久久久精品美女| 亚洲高清久久久|