<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; JS:WMI не могу получить значения свойств экземпляра класса]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=10793</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10793&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «JS:WMI не могу получить значения свойств экземпляра класса».]]></description>
		<lastBuildDate>Wed, 15 Jul 2015 14:21:32 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: JS:WMI не могу получить значения свойств экземпляра класса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=95575#p95575</link>
			<description><![CDATA[<div class="quotebox"><cite>YMP пишет:</cite><blockquote><p>Вот так работает:<br /></p><div class="codebox"><pre><code>
i.item()[ClassProp[m]]
</code></pre></div></blockquote></div><p>спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (im2002)]]></author>
			<pubDate>Wed, 15 Jul 2015 14:21:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=95575#p95575</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS:WMI не могу получить значения свойств экземпляра класса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=95569#p95569</link>
			<description><![CDATA[<p>Эх, а на PowerShell как это всё коротко и красиво: </p><div class="codebox"><pre><code>&#039;Name&#039;,&#039;DeviceID&#039;,&#039;Availability&#039;,&#039;Caption&#039;|%{$_;&#039;=====&#039;;$i=1;(gwmi Win32_NetworkAdapter).$_|%{(($i++).ToString()+&#039;) &#039;+$_)};&quot;`n&quot;;Pause}</code></pre></div><p><strong>!</strong></p><br /><p>А если не нумеровать строки, то и ещё короче: </p><div class="codebox"><pre><code>&#039;Name&#039;,&#039;DeviceID&#039;,&#039;Availability&#039;,&#039;Caption&#039;|%{gwmi Win32_NetworkAdapter|ft $_ -a}</code></pre></div><p><strong>!</strong></p>]]></description>
			<author><![CDATA[null@example.com (Yury)]]></author>
			<pubDate>Wed, 15 Jul 2015 12:41:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=95569#p95569</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS:WMI не могу получить значения свойств экземпляра класса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=95561#p95561</link>
			<description><![CDATA[<p>Вот так работает:<br /></p><div class="codebox"><pre><code>
i.item()[ClassProp[m]]
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Wed, 15 Jul 2015 09:33:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=95561#p95561</guid>
		</item>
		<item>
			<title><![CDATA[JS:WMI не могу получить значения свойств экземпляра класса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=95560#p95560</link>
			<description><![CDATA[<p>Хотел посмотреть значения свойств экземпляров wmi-класса, передавая их (имена свойств) как элементы массива, <br />чтобы не городить по отдельности. не работает почему-то...</p><div class="codebox"><pre><code>var strComp = &quot;.&quot;;                                    
var strClass = &quot;Win32_NetworkAdapter&quot;;                            
var ClassProp = new Array();                                
                        
ClassProp[0] = &quot;Name&quot;;                                         // записал в массив имена свойств
ClassProp[1] = &quot;DeviceID&quot;;
ClassProp[2] =  &quot;Availability&quot;;
ClassProp[3] = &quot;Caption&quot;;

var SwbemService = GetObject(&quot;winmgmts://&quot; + strComp + &quot;/root/cimv2&quot;);            
var SWbemObjectSet = SwbemService.ExecQuery(&quot;select * from &quot; + strClass);         
var i = new Enumerator(SWbemObjectSet);                            
for(m=0; m&lt;ClassProp.length; m++)
    {
    str = &quot;&quot;;
    for(i.moveFirst(), k=1; !i.atEnd(); i.moveNext(), k++)
        {
        str += k + &quot;) &quot; + i.item().ClassProp[m] + &quot;\n&quot;;    // выдаёт ошибку, что  i.item().ClassProp[m] есть null 
                                                                                        // или не явл.  объектом.
        } 
    WScript.Echo(&quot;Св-во:  &quot; + ClassProp[m] + &quot;  экземпляров класса&quot; + strClass + 
            &quot;\n==========================\n&quot; + str);
    }

</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (im2002)]]></author>
			<pubDate>Wed, 15 Jul 2015 08:53:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=95560#p95560</guid>
		</item>
	</channel>
</rss>
