Article View: pl.comp.lang.vbasic
Article #104151Zapytka o funcje GetObject()
From: Michal AKA Miki
Date: Mon, 25 May 2009 00:25
Date: Mon, 25 May 2009 00:25
37 lines
1989 bytes
1989 bytes
Witam grupe
mam pytanko, czy istnieje mozliwosc, zeby w tej funcji odwolac sie do
wlasnosci obiektu, ktora jest podana jako zmienna?
Innymi slowy, w takim kodzie:
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery( _
"SELECT * FROM Win32_ComputerSystem",,48)
For Each objItem in colItems
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "Model: " & objItem.Model
Wscript.Echo "Name: " & objItem.Name
Next
zamiast np czegos takiego:
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
mogloby byc odwolanie do zmiennej... cos jak w klasach:
Wscript.Echo "Manufacturer: " & objItem.Item("Manufacturer")
Problem w tym, ze jesli mam zmienna
strWlasnosc = "Manufacturer"
to nie umiem jej wywolac w objItem...
czyli nie dziala cos takiego:
strWlasnosc = "Manufacturer"
Wscript.Echo "Manufacturer: " & objItem.Item(strWlasnosc)
Jest jakis sposob, zeby to zrobic? Jakos ponumerowac? W sytuacji, kiedy
liczba wlasciwosci zalezy od wywolywanego obiektu?
Pozdrawiam
Michal
Technical Details
Message-ID:
<gvcoif$rke$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "Michal AKA Miki" <jakistammichal@z.onetu.pl> Newsgroups: pl.comp.lang.vbasic Subject: Zapytka o funcje GetObject() Date: Mon, 25 May 2009 02:25:50 +0200 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 39 Message-ID: <gvcoif$rke$1@inews.gazeta.pl> NNTP-Posting-Host: mjelinski.tsi.tychy.pl X-Trace: inews.gazeta.pl 1243211152 28302 83.142.120.170 (25 May 2009 00:25:52 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Mon, 25 May 2009 00:25:52 +0000 (UTC) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512 X-Priority: 3 X-RFC2646: Format=Flowed; Original X-Newsreader: Microsoft Outlook Express 6.00.2900.5512 X-User: michalakamiki X-MSMail-Priority: Normal MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit