Odpověděl/a – 28.srpen 21:21
Spusť notepad a do něj zkopíruj níže uvedený kód. Na prvním řádku můžeš změnit cestu. Celé ulož jako info.vbs (musíš zvolit typ souboru Všechny soubory). Soubor spusť. Obsah soubor z prvního řádku zkopíruj sem do diskuse.
outFile=„C:\odpovediczinfo.txt“
strComputer = „.“
Set objWMIService = GetObject(„winmgmts:\\“ & strComputer &
„\root\CIMV2“)
Set gpu = objWMIService.ExecQuery(„SELECT * FROM
Win32_VideoController“,,48)
Set cpu = objWMIService.ExecQuery(„Select * from
Win32_Processor“,,48)
Set ram = objWMIService.ExecQuery(„Select * from
Win32_PhysicalMemory“,,48)
Set objFSO=CreateObject(„Scripting.FileSystemObject“)
Set objFile = objFSO.CreateTextFile(outFile,True)
objFile.WriteLine „CPU“
For Each objItem in cpu
objFile.WriteLine "Name: " & objItem.Name
objFile.WriteLine "Maximum Clock Speed: " & objItem.MaxClockSpeed
Next
i = 1
For Each obj In ram
memTmp1 = obj.capacity / 1024 / 1024
TotalRam = TotalRam + memTmp1
i = i +1
Next
objFile.WriteLine „RAM: " & TotalRam & " MB“
For Each objItem in gpu
objFile.WriteLine "GK: " & objItem.Caption
Next
objFile.Close
Odpověděl/a – 28.srpen 21:30
Spusť notepad a do něj zkopíruj níže uvedený kód. Na prvním řádku můžeš změnit cestu. Celé ulož jako info.vbs (musíš zvolit typ souboru Všechny soubory). Soubor spusť. Obsah soubor z prvního řádku zkopíruj sem do diskuse.
outFile=„C:\odpovediczinfo.txt“
strComputer = „.“
Set objWMIService = GetObject(„winmgmts:\\“ & strComputer &
„\root\CIMV2“)
Set gpu = objWMIService.ExecQuery(„SELECT * FROM
Win32_VideoController“,,48)
Set cpu = objWMIService.ExecQuery(„Select * from
Win32_Processor“,,48)
Set ram = objWMIService.ExecQuery(„Select * from
Win32_PhysicalMemory“,,48)
Set objFSO=CreateObject(„Scripting.FileSystemObject“)
Set objFile = objFSO.CreateTextFile(outFile,True)
objFile.WriteLine „CPU“
For Each objItem in cpu
objFile.WriteLine "Name: " & objItem.Name
objFile.WriteLine "Maximum Clock Speed: " & objItem.MaxClockSpeed
Next
i = 1
For Each obj In ram
memTmp1 = obj.capacity / 1024 / 1024
TotalRam = TotalRam + memTmp1
i = i +1
Next
objFile.WriteLine „RAM: " & TotalRam & " MB“
For Each objItem in gpu
objFile.WriteLine "GK: " & objItem.Caption
Next
objFile.Close
Doplňuji:
Rozšířeno o verzi operačního systému:
outFile=„C:\Users\zkodrla\Desktop\odpovediczinfo.txt“
strComputer = „.“
Set objWMIService = GetObject(„winmgmts:\\“ & strComputer &
„\root\CIMV2“)
Set gpu = objWMIService.ExecQuery(„SELECT * FROM
Win32_VideoController“,,48)
Set cpu = objWMIService.ExecQuery(„Select * from
Win32_Processor“,,48)
Set ram = objWMIService.ExecQuery(„Select * from
Win32_PhysicalMemory“,,48)
Set os = objWMIService.ExecQuery („Select * from
Win32_OperatingSystem“)
Set objFSO=CreateObject(„Scripting.FileSystemObject“)
Set objFile = objFSO.CreateTextFile(outFile,True)
objFile.WriteLine „CPU“
For Each objItem in cpu
objFile.WriteLine "Name: " & objItem.Name
objFile.WriteLine "Maximum Clock Speed: " & objItem.MaxClockSpeed
Next
i = 1
For Each obj In ram
memTmp1 = obj.capacity / 1024 / 1024
TotalRam = TotalRam + memTmp1
i = i +1
Next
objFile.WriteLine „RAM: " & TotalRam & " MB“
For Each objItem in gpu
objFile.WriteLine "GK: " & objItem.Caption
Next
For Each os in os
objFile.WriteLine "Caption: " & os.Caption
objFile.WriteLine "Version: " & os.Version
Next
objFile.Close