Forum » Programiranje » [VBScript] Izpisovanje podatkov strojne opreme
[VBScript] Izpisovanje podatkov strojne opreme
aljaz92 ::
Zdravo, zanima me kako pravilno zapisat VBScript v dokument ga shranit v ime.vbs in ga potem zagnat s pomočjo CMD-ja, da izpiše pravilne podatke.
Naloga je izpisati podatke o matični plošči:
Moja koda:
Naloga je izpisati podatke o matični plošči:
Proizvajalec: Gigabyte Technology Co., Ltd.
Naziv: Z68X-UD3H-B3
Verzija: x.x
Moja koda:
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_MotherboardDevice",,48)
For Each objItem in colItems
Wscript.Echo "Proizvajalec: " & objItem.Manufacturer
Wscript.Echo "Naziv: " & objItem.Name
Next Matic1911 ::
Naloga pri OAR a ne :)
No v glavnem poglej si to kodo. Nato jo zaženi ter pobriši nepotrebne podatke.
No v glavnem poglej si to kodo. Nato jo zaženi ter pobriši nepotrebne podatke.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_BaseBoard",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "ConfigOptions: " & objItem.ConfigOptions
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "Depth: " & objItem.Depth
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "Height: " & objItem.Height
Wscript.Echo "HostingBoard: " & objItem.HostingBoard
Wscript.Echo "HotSwappable: " & objItem.HotSwappable
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "Model: " & objItem.Model
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "OtherIdentifyingInfo: " & objItem.OtherIdentifyingInfo
Wscript.Echo "PartNumber: " & objItem.PartNumber
Wscript.Echo "PoweredOn: " & objItem.PoweredOn
Wscript.Echo "Product: " & objItem.Product
Wscript.Echo "Removable: " & objItem.Removable
Wscript.Echo "Replaceable: " & objItem.Replaceable
Wscript.Echo "RequirementsDescription: " & objItem.RequirementsDescription
Wscript.Echo "RequiresDaughterBoard: " & objItem.RequiresDaughterBoard
Wscript.Echo "SerialNumber: " & objItem.SerialNumber
Wscript.Echo "SKU: " & objItem.SKU
Wscript.Echo "SlotLayout: " & objItem.SlotLayout
Wscript.Echo "SpecialRequirements: " & objItem.SpecialRequirements
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "Tag: " & objItem.Tag
Wscript.Echo "Version: " & objItem.Version
Wscript.Echo "Weight: " & objItem.Weight
Wscript.Echo "Width: " & objItem.Width
Next
aljaz92 ::
Ja oar je je in se še matra z nalogo 5 in 6, ter pri četrti nalogi nevem kako izpisat Velikost prostega pomnilnika, to iščem podatke za fizični pomnilnik .
Potem pa še imam navodilo za 5 nalogo: Izpišite vse mrežne adapterje, ki imajo MAC naslov. Za te naprave izpišite naziv, MAC naslov, proizvajalca in hitrost. Na koncu seznama izpišite, koliko od vseh mrežnih adapterjev ima MAC naslov. Primer:
ter 6 naloga: Izpišite seznam procesov, katerih naziv vsebuje iskalni niz, ki ga podamo kot vhodni parameter ob zagonu. Iskalni niz je poljubne dolžine in neodvisen od velikosti znakov. Za vsak najden proces izpišite njegovo identifikacijsko številko (ID) in naziv. Na dnu seznama izpišite število najdenih in število vseh procesov. Izpišite vse najdene procese, neglede na velikost znakov. Primer za iskalni niz "srv" (s primerom zagona).
Hvala za pomoč pri matični plošči. :)
Potem pa še imam navodilo za 5 nalogo: Izpišite vse mrežne adapterje, ki imajo MAC naslov. Za te naprave izpišite naziv, MAC naslov, proizvajalca in hitrost. Na koncu seznama izpišite, koliko od vseh mrežnih adapterjev ima MAC naslov. Primer:
Naziv: Realtek PCIe GBE Family Controller
MAC naslov: 40:B2:58:BC:BB:A3
Proizvajalec: Realtek
Hitrost: 100000000
ter 6 naloga: Izpišite seznam procesov, katerih naziv vsebuje iskalni niz, ki ga podamo kot vhodni parameter ob zagonu. Iskalni niz je poljubne dolžine in neodvisen od velikosti znakov. Za vsak najden proces izpišite njegovo identifikacijsko številko (ID) in naziv. Na dnu seznama izpišite število najdenih in število vseh procesov. Izpišite vse najdene procese, neglede na velikost znakov. Primer za iskalni niz "srv" (s primerom zagona).
Hvala za pomoč pri matični plošči. :)
Matic1911 ::
Naloga 4:
http://stackoverflow.com/questions/1134...
Naloga 5:
http://www.activexperts.com/network-mon...
tu uporabi še IF stavek
Naloga 6:
Na googlu napiši
- VBscript process
- VBscript process list
- VBscript process ID
Evo to je kar rabiš za te naloge. Malo preglej primere na linkih ter poglej if stavek.
Upam, da ti bo to kaj v pomoč :)
http://stackoverflow.com/questions/1134...
Naloga 5:
http://www.activexperts.com/network-mon...
tu uporabi še IF stavek
Naloga 6:
Na googlu napiši
- VBscript process
- VBscript process list
- VBscript process ID
Evo to je kar rabiš za te naloge. Malo preglej primere na linkih ter poglej if stavek.
Upam, da ti bo to kaj v pomoč :)
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | [C] izris trikotnika v konzoliOddelek: Programiranje | 4401 (2676) | darkkk |
| » | VBS skripta za IP nastavitveOddelek: Programiranje | 3768 (3282) | Malajlo |
| » | Preprosta *.bat skriptaOddelek: Programiranje | 1310 (1092) | lopov |
| » | En majhen trik za vseOddelek: Programiranje | 1821 (1417) | Trubar |
| » | Kako bi napisal .bat file, da bi ...Oddelek: Programiranje | 2022 (1468) | AtaStrumf |