<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="http://syndication.webwizguide.com/rss_namespace/">
 <channel>
  <title>ScriptingAnswers Forums</title>
  <link>http://www.sapien.com/forums/scriptinganswers/</link>
  <description>This is an XML content feed of; ScriptingAnswers Forums : Last 10 Posts</description>
  <pubDate>Tue, 07 Feb 2012 18:03:57 +0000</pubDate>
  <lastBuildDate>Tue, 07 Feb 2012 17:41:18 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 9.0</generator>
  <ttl>30</ttl>
  <WebWizForums:feedURL>www.sapien.com/forums/scriptinganswers/RSS_topic_feed.asp</WebWizForums:feedURL>
  <image>
   <title>ScriptingAnswers Forums</title>
   <url>http://www.sapien.com/forums/scriptinganswers/forum_images/web_wiz_forums.png</url>
   <link>http://www.sapien.com/forums/scriptinganswers/</link>
  </image>
  <item>
   <title>Windows PowerShell : Rich Text Box Formating</title>
   <link>http://www.sapien.com/forums/scriptinganswers/forum_posts.asp?TID=4926&amp;PID=31059#31059</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.sapien.com/forums/scriptinganswers/member_profile.asp?PF=46363" rel="nofollow">bushe102</a><br /><strong>Subject:</strong> Rich Text Box Formating<br /><strong>Posted:</strong> 07 Feb 2012 at 17:41<br /><br />Hi everyone, I am trying to format a richtextbox with colored text. The box is kind of like a console window with text added to it for confirmation and errors, I am able to add the text with ex.(richtextbox3 = richtextbox3 + $newStr), and change the forecolor of all the text but I want to change the color based on the line of text. Any advise?<br><br>Also i want to be able to do the same when reading from a txt file when passing info to a VBscript so that powershell can get info back from the vbscript. Thanks!<br>]]>
   </description>
   <pubDate>Tue, 07 Feb 2012 17:41:18 +0000</pubDate>
   <guid isPermaLink="true">http://www.sapien.com/forums/scriptinganswers/forum_posts.asp?TID=4926&amp;PID=31059#31059</guid>
  </item> 
  <item>
   <title>HTML Applications (HTAs) : HTA and Message Que for Progress bar work</title>
   <link>http://www.sapien.com/forums/scriptinganswers/forum_posts.asp?TID=1435&amp;PID=31058#31058</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.sapien.com/forums/scriptinganswers/member_profile.asp?PF=46576" rel="nofollow">drunlar</a><br /><strong>Subject:</strong> HTA and Message Que for Progress bar work<br /><strong>Posted:</strong> 07 Feb 2012 at 11:23<br /><br />Why did I dig this up to give a solution? It came up at the top of a google search for HTA and Threading and had usefull information. Since I came up with an alternate solution I thought posting it where Google was going to this would give others in need of the same solution another option.<br><br>The theory of using 2 timers to fork is a good idea. I just already had the sleep timer for other requirements in my script so I used that.<br>]]>
   </description>
   <pubDate>Tue, 07 Feb 2012 11:23:25 +0000</pubDate>
   <guid isPermaLink="true">http://www.sapien.com/forums/scriptinganswers/forum_posts.asp?TID=1435&amp;PID=31058#31058</guid>
  </item> 
  <item>
   <title>VBScript : Check group membership</title>
   <link>http://www.sapien.com/forums/scriptinganswers/forum_posts.asp?TID=4925&amp;PID=31057#31057</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.sapien.com/forums/scriptinganswers/member_profile.asp?PF=7804" rel="nofollow">new_user</a><br /><strong>Subject:</strong> Check group membership<br /><strong>Posted:</strong> 07 Feb 2012 at 09:21<br /><br />Hello. I am trying to utilize my code and add a check within and not sure how to add what I am looking for. My code currently enumerates distribution groups without an issue. I need to have my code review each groups membership and only echo the group name IF any of the membership is a user object class, for these only groups should be a member. Need some help not sure on this. Thanks.<div><a href="uploads/7804/distrgroups.txt" target="_blank">uploads/7804/distrgroups.txt</a></div>]]>
   </description>
   <pubDate>Tue, 07 Feb 2012 09:21:37 +0000</pubDate>
   <guid isPermaLink="true">http://www.sapien.com/forums/scriptinganswers/forum_posts.asp?TID=4925&amp;PID=31057#31057</guid>
  </item> 
  <item>
   <title>VBScript : anyone make sense out of the Object browser?</title>
   <link>http://www.sapien.com/forums/scriptinganswers/forum_posts.asp?TID=4924&amp;PID=31056#31056</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.sapien.com/forums/scriptinganswers/member_profile.asp?PF=2491" rel="nofollow">jvierra</a><br /><strong>Subject:</strong> anyone make sense out of the Object browser?<br /><strong>Posted:</strong> 07 Feb 2012 at 04:13<br /><br /><table width="99%"><tr><td class="BBquote"><strong><em>Originally posted by JosephSestrich</strong></em><br /><br />So I can see every dll and Activex control installed on the system, yay. How do I use that information to build a script?<BR><BR>Even looking for things I already know how to do, like Excel.Application or even Wscript.Shell, the information exposed makes no sense. D&#140;s anyone know how to use this?<BR></td></tr></table> <DIV></DIV><DIV></DIV>&nbsp;<DIV>A simple answer is: </DIV><DIV>&nbsp;</DIV><DIV>You cannot see every DLL and ActiveX control.&nbsp; You can see only publicly registered COM objects.</DIV><DIV>&nbsp;</DIV><DIV>All of the information in most object browsers makes complete sense if you know the fundamentls of COM.</DIV><DIV>&nbsp;</DIV><DIV>COM is not intended to be specifically for scripting so the Object browsers do not address the issue of scripting.&nbsp; You need to look at the vendors documentation.</DIV><DIV>&nbsp;</DIV><DIV>I am sorry if this answer d&#140;s nopt help.&nbsp; Unfortuantely COM was not designed to be a help system or to cantain documentation.&nbsp; COM contains a certain basic amount of metadata necessary for the system to yse and expose the objects.&nbsp; The newer COM+ spec adds more metadate and teh Net Framework adds evenmore metadata.&nbsp; None of these add help or documentation for any specific language.&nbsp; Thjis would not make any sense in any programming model in any operating system.&nbsp; </DIV><DIV>&nbsp;</DIV><DIV>What you are asking for makes little sense.</DIV><DIV>&nbsp;</DIV>]]>
   </description>
   <pubDate>Tue, 07 Feb 2012 04:13:49 +0000</pubDate>
   <guid isPermaLink="true">http://www.sapien.com/forums/scriptinganswers/forum_posts.asp?TID=4924&amp;PID=31056#31056</guid>
  </item> 
  <item>
   <title>VBScript : anyone make sense out of the Object browser?</title>
   <link>http://www.sapien.com/forums/scriptinganswers/forum_posts.asp?TID=4924&amp;PID=31055#31055</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.sapien.com/forums/scriptinganswers/member_profile.asp?PF=2491" rel="nofollow">jvierra</a><br /><strong>Subject:</strong> anyone make sense out of the Object browser?<br /><strong>Posted:</strong> 07 Feb 2012 at 04:06<br /><br /><table width="99%"><tr><td class="BBquote"><strong><em>Originally posted by JosephSestrich</strong></em><br /><br /><DIV>That I would "have no clue what any of this is until I learn the basics of scripting"? I was probably writing batch files in DOS 5 when you were crapping your diapers, but whatever, dude.<BR></td></tr></table> </DIV><DIV>&nbsp;</DIV><DIV>Just a note.</DIV><DIV>&nbsp;</DIV><DIV>'Dude' is a kiddie term that cam alog way after I left college.&nbsp; It sort of morphed out of teh old cartoon era 'Waht's up Doc?" to a later 'Wat's up Dude?'</DIV><DIV>&nbsp;</DIV><DIV>John Wayne and Dean Martin probably added to the 'Dude?' part.&nbsp; Remember the grumpy old man saying 'Hey Dude?' to Dean Martin in Rio Bravo?</DIV><DIV>&nbsp;</DIV><DIV>No I was writing programs before you were born so don't get your panties in a knot over the fact that I have been programming COM since before it was COM.&nbsp;</DIV><DIV>&nbsp;</DIV><DIV>If you knew COM like I knew COM you wouldn't have to ask the question.</DIV><DIV>&nbsp;</DIV><DIV>Using script is not knowing script.&nbsp; </DIV><DIV>&nbsp;</DIV><DIV>I support many admins that use script and yet still do not really understand what they are doing.&nbsp;&nbsp; It takes an old bit-twiddler like me to unwind some of their nefarious plots to redesign Windows from a script.&nbsp; </DIV><DIV>&nbsp;</DIV><DIV>I am not picking on you.&nbsp; You just don't know what COM is and have a limited understanding of the relationship of script to COM.&nbsp; Don't take it personally.&nbsp; You are not required to know this for basic use of Windows although it can be helpful.</DIV><DIV>&nbsp;</DIV>]]>
   </description>
   <pubDate>Tue, 07 Feb 2012 04:06:04 +0000</pubDate>
   <guid isPermaLink="true">http://www.sapien.com/forums/scriptinganswers/forum_posts.asp?TID=4924&amp;PID=31055#31055</guid>
  </item> 
  <item>
   <title>VBScript : anyone make sense out of the Object browser?</title>
   <link>http://www.sapien.com/forums/scriptinganswers/forum_posts.asp?TID=4924&amp;PID=31054#31054</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.sapien.com/forums/scriptinganswers/member_profile.asp?PF=2491" rel="nofollow">jvierra</a><br /><strong>Subject:</strong> anyone make sense out of the Object browser?<br /><strong>Posted:</strong> 07 Feb 2012 at 03:54<br /><br /><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>This statement of your makes my point: <?: prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><EM><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi" lang=EN>"How do I decipher the information exposed by the object browser </SPAN></EM><strong><I><U><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi" lang=EN>and determine if an object supports automation</SPAN></U></I></strong><EM><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi" lang=EN>, and what the general syntax for scripting it if it d&#140;s."</SPAN></EM><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN><o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN><o:p>&nbsp;</o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: red; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>Any object in the Object browser is there because it supports automation. It would not be in the object browser if it didn&#194;&#128;&#153;t support automation<o:p></o:p></SPAN></B></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>This is why I suggested you learn the basics.&nbsp; Objects in the "object browser" are all 'COM' objects.&nbsp; 'COM' is 'automation'.<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>Scripting is not automation and it is NOT 'COM'.&nbsp; Scripting and all other languages in Windows usually include support for COM but don't necessarily have to.<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>COM is about COM.&nbsp; Interfaces are how we access COM objects in Windows.<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>I think you need to work a bit on the fundamentals of Windows technologies.&nbsp; I don't say that to abuse you but to try and get you to accept that you are missing some of the basics.<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>You say you have experience with scripting and yet you don't understand the basic definitions of COM and do not understand how and where to find answers to your questions.<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>You ask about McAfee private interfaces yet get angry when you discover that there are no easy answers to your question.<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>COM and scripting do not guarantee that you will get easy answers.&nbsp; Most of us who have used scripting and COM along with the many different object browsers understand that the question/complaint that you pose is simplistic.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>You ask it because you do not understand what COM is.<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>No reasonably sophisticated technology can be explained in a trivial or simple fashion.<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>Like so many young people today you expect the answers to be dished out easily.&nbsp; You want everything to be just so.&nbsp; An object browser should give you all of the answers.&nbsp; If I or anyone else should point to the facts about 'object browser' you become incensed.&nbsp; How dare we suggest that you do not know what you are complaining about!<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN><o:p>&nbsp;</o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>Stop and listen.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Assume for a minute that you are wrong and that that can be remedied by just learning one or two simple things.<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>The object browser was built to support COM when it was first created.&nbsp; COM initially only worked with C and C++.&nbsp; It was nt designed for use with shell scripting languages.&nbsp; The object browser was designed to allow a programmer to browse the interfaces, methods and properties of COM classes. It was never intended to be a method for documenting COM classes.<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>The Windows Platform SDK (originally Windows SDK) was where we would find the documentation for most COM classes.&nbsp; The original COM was simply called OLE which grew out of DDE.&nbsp; It was designed as an extension to CORBA (IBM).<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN><o:p>&nbsp;</o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN><a href="http://en.wikipedia.org/wiki/Comm&#111;n_&#079;bject_Request_Broker_Architecture" target="_blank"><U><FONT color=#800080>http://en.wikipedia.org/wiki/Common_Object_Request_Broker_Architecture</FONT></U></A><o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>COM is described here in a nutshell.<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN><a href="http://en.wikipedia.org/wiki/Comp&#111;nent_&#079;bject_Model" target="_blank"><U><FONT color=#800080>http://en.wikipedia.org/wiki/Component_Object_Model</FONT></U></A><o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN><o:p>&nbsp;</o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>If, as you have stated, you have years of experience scripting you would know this.&nbsp; You would also know that the object browser - which one - is not what you want it to be because scripting d&#140;s not have an object browser.&nbsp; <o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN><o:p>&nbsp;</o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>An object browser is included with Office VBA and a different one is included with the Platform SDK and another one is included with Visual Studio. Some object browsers display the comments and help embedded in the objects and some don't. <o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>You would also understand that some objects are callable from late bound languages and some are not and that there is no easy way to determine this from any object browser.&nbsp; It is mostly a function the design of the object.<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>So a little basic programming will help you to understand some of my argument.&nbsp; Sit back and be prepared to learn something real:<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN><a href="http://support.microsoft.com/kb/245115" target="_blank"><SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"><U><FONT color=#800080>http://support.microsoft.com/kb/245115</FONT></U></SPAN></A><o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>Now do you understand why some of your issues are nebulous?<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>Most object browsers do not display&nbsp;this information directly.&nbsp; The object browser&nbsp;from the SDK displays this in a roundabout way and requires that you understand COM and the difference between early bound and late bound languages. There is NO little flag that says "this is how to use this in&nbsp;VBScript".&nbsp; You need to know what scripting requires.<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>For some documentation like WMI there is documentation of the iDispatch interfaces under the heading of WMI scripting technologies.&nbsp; This is a result of the WMI team&#194;&#128;&#153;s desire to publish this capability.&nbsp; Some products are documented and others are not.&nbsp; <o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>Scripting is not intended as a&nbsp;programming language, per se. It is intended as simple access to the OS and programs for maintenance purposes.&nbsp; It derives from other OS implementations. It is intended to be used by maintenance professionals who understand the areas of the OS or programs that they need to script to.&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>There is nothing wrong with the 'Object Browser' because there is not just one object browser.&nbsp; NO object browser d&#140;s exactly what you want but a complete understanding of scripting would help you to better use any object browser and the OB in the SDK could help you to determine the readiness of an object for scripting.&nbsp; <I style="mso-bidi-font-style: normal">(No object browser will be perfect as only the designer of the object can easily tell you how it works.&nbsp; An object can be very complex. No object browser can describe how to use it.&nbsp; Excel is a great example.)<o:p></o:p></I></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>Microsoft has addressed some of these issues in two major ways.&nbsp; <o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>!. The 'Net Framework' which is a major rethink of COM.DCOM/COM+.&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>2.&nbsp;Placing all fundamental documentation on the Internet and linking it directly to the API ( as of PowerShell 1.0 which has 'help -online')<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>The other major fortune here is that MS is trying to reduce the technical requirements for using a scripting language. PowerShell can be used in place of the old DOS-like command prompt.&nbsp; It is a replacement for CMD.EXE.&nbsp; PowerShell requires almost no new knowledge to use it 'at the prompt'.<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>PowerShell is discoverable?&nbsp; It has an advanced help system and it can browse objects and Net framework classes 'at the prompt'. It allows us to 'read' the methods and properties of the classes&nbsp;to a much deeper level than&nbsp;traditional COM and is a better object browser than most object browsers included in other products.&nbsp; It still d&#140;s not include all you would like.&nbsp; There is still a requirement that you "look things up" and learn a product from its vendor.<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>In PowerShell we can "browse" Excel.<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><strong><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi" lang=EN>$xl New-Object -com Excel;.Application</SPAN></strong><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN><o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><strong><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi" lang=EN>$xl|get-member|select name,membertype</SPAN></strong><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN><o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>This will return a list of all properties and methods. <o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN><o:p>&nbsp;</o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>We can inspect a method"<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN><BR><strong><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi">04:21 PS&gt;$xl.Workbooks.Add</SPAN></strong><o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN><BR><strong><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi">MemberType&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Method</SPAN></strong><B><BR><strong><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi">OverloadDefinitions : {Workbook Add (Variant)}</SPAN></strong><BR><strong><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi">TypeNameOfValue&nbsp;&nbsp;&nbsp;&nbsp; : System.Management.Automation.PSMethod</SPAN></strong><BR><strong><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi">Value&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Workbook Add (Variant)</SPAN></strong><BR><strong><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi">Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Add</SPAN></strong><BR><strong><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi">IsInstance&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : True<o:p></o:p></SPAN></strong></B></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN><o:p>&nbsp;</o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>But it is still COM so the information is limited.<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>So put on your hat and start learning scripting technologies.&nbsp; Once you master the basics you can do wonders and not feel confused anymore.<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>It is not too late to learn and you are never too old or too young.&nbsp; <o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN><o:p>&nbsp;</o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>Stop complaining and join into the fun.&nbsp; The new scripting is much better than that old DOS stuff we used to do.<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>If you want a better COM browser try the Platform SDK or the PrimalScript object browser. You might even like using the PowerShell implementation of Intellisense and 'object reflection'.<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>&nbsp;<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>There are also a number of good books on COM that might help you to understand what it is and how to use it in most environments.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>You can even get it on your Kindle.<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN><o:p>&nbsp;</o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN><a href="http://www.amaz&#111;n.com/gp/product/B005011IR8/ref=pd_lpo_k2_dp_sr_2?pf_rd_p=486539851&amp;pf_rd_s=lpo-top-stripe-1&amp;pf_rd_t=201&amp;pf_rd_i=186100060X&amp;pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_r=0QZEFZMJWE6YQKMBWWG8" target="_blank"><U><FONT color=#800080>http://www.amazon.com/gp/product/B005011IR8/ref=pd_lpo_k2_dp_sr_2?pf_rd_p=486539851&amp;pf_rd_s=lpo-top-stripe-1&amp;pf_rd_t=201&amp;pf_rd_i=186100060X&amp;pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_r=0QZEFZMJWE6YQKMBWWG8</FONT></U></A><o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN>Good Luck.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I hope you can find some new information here.<o:p></o:p></SPAN></P><P style="LINE-HEIGHT: 12pt; MARGIN: 0.75pt" =Ms&#111;normal><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-ansi-: EN" lang=EN><o:p>&nbsp;</o:p></SPAN></P>]]>
   </description>
   <pubDate>Tue, 07 Feb 2012 03:54:04 +0000</pubDate>
   <guid isPermaLink="true">http://www.sapien.com/forums/scriptinganswers/forum_posts.asp?TID=4924&amp;PID=31054#31054</guid>
  </item> 
  <item>
   <title>VBScript : anyone make sense out of the Object browser?</title>
   <link>http://www.sapien.com/forums/scriptinganswers/forum_posts.asp?TID=4924&amp;PID=31053#31053</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.sapien.com/forums/scriptinganswers/member_profile.asp?PF=3541" rel="nofollow">JosephSestrich</a><br /><strong>Subject:</strong> anyone make sense out of the Object browser?<br /><strong>Posted:</strong> 06 Feb 2012 at 23:02<br /><br />So your advice is now, I can look up the interfaces, methods and arguments in the Object browser? <br><br>That's the same object browser you just told me in two separate replies, "that's not what its for"?<br><br>The same object browser I came here asking for help on, and you told me to go away and learn scripting?<br><br>That I would "have no clue what any of this is until I learn the basics of scripting"? I was probably writing batch files in DOS 5 when you were crapping your diapers, but whatever, dude.<br><br>What happened to your "hundreds of examples and thousands of links"? Nothing on any kind of standard syntax rules? Nothing about deciphering IUnknown, or IDispatch? Not any sort of vendor documentation from Sapien or any other vendor about what an object browser is, or why you would want one, since apparently its useless, according to you. Or not, depending on which of your replies I'm reading.<br><br>So basically you're about as smart as the rest of us, you know a little about Office automation using vba examples from Microsoft, and whatever you can crib off of Google, but nothing on your own. The whole vbscripting community is a giant circle jerk, everyone stealing code off everyone else, and no one knows how to do anything original.<br><br>You think I'd just come here and bother to sign up for a new account just to ask this one question, *without going to McAfee first* when I already said I have examples for 5.2, but can't find anything for 6.12, and then accuse me of not asking a question, when my entire post was *4 lines*, two of which, actually, counting the title of the post is three out of five lines, were THE SAME QUESTION, i.e.:<br><br>"How do I decipher the information exposed by the object browser and determine if an object supports automation, and whats the general syntax for scripting it if it d&#140;s."<br><br>Yes, I could've stated my question more clearly, but usually people jump in and ask for clarification, they don't treat posters like children too simple to understand what the adults are talking about.<br><br>And you're a dick about it. I seriously hope they aren't paying you to do this. Sorry I bothered you.<br><span style="font-size:10px"><br /><br />Edited by JosephSestrich - Yesterday at 23:07</span>]]>
   </description>
   <pubDate>Mon, 06 Feb 2012 23:02:48 +0000</pubDate>
   <guid isPermaLink="true">http://www.sapien.com/forums/scriptinganswers/forum_posts.asp?TID=4924&amp;PID=31053#31053</guid>
  </item> 
  <item>
   <title>HTML Applications (HTAs) : HTA and Message Que for Progress bar work</title>
   <link>http://www.sapien.com/forums/scriptinganswers/forum_posts.asp?TID=1435&amp;PID=31052#31052</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.sapien.com/forums/scriptinganswers/member_profile.asp?PF=2491" rel="nofollow">jvierra</a><br /><strong>Subject:</strong> HTA and Message Que for Progress bar work<br /><strong>Posted:</strong> 06 Feb 2012 at 18:03<br /><br />Yes - mesages can be sceduled and will work except why the sleep command.&nbsp; Jsutt set an interval to call back on iteself dor teh sleep interval.&nbsp; No need for all of that fancy-dancy ping stuff.<DIV>&nbsp;</DIV><DIV>This thread is 4 years old.&nbsp; Have you beentrying to fin d a solution all that time. Good grief!</DIV><DIV>&nbsp;</DIV><DIV>This is a forum and not really a jaw-bone site.&nbsp; If you have a question then start a new topic.&nbsp; If you have code to share we have the sharing forum.&nbsp; Add your code with documentation.</DIV><DIV>&nbsp;</DIV><DIV>&nbsp;</DIV>]]>
   </description>
   <pubDate>Mon, 06 Feb 2012 18:03:26 +0000</pubDate>
   <guid isPermaLink="true">http://www.sapien.com/forums/scriptinganswers/forum_posts.asp?TID=1435&amp;PID=31052#31052</guid>
  </item> 
  <item>
   <title>HTML Applications (HTAs) : HTA and Message Que for Progress bar work</title>
   <link>http://www.sapien.com/forums/scriptinganswers/forum_posts.asp?TID=1435&amp;PID=31051#31051</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.sapien.com/forums/scriptinganswers/member_profile.asp?PF=46576" rel="nofollow">drunlar</a><br /><strong>Subject:</strong> HTA and Message Que for Progress bar work<br /><strong>Posted:</strong> 06 Feb 2012 at 17:15<br /><br />My problem was more complex. I needed to wait for a DLL call to return yet at the same time accept more input from the HTA. After a lot of research I came up wit a process that would allow you to fork the code running 2 lines of code&nbsp; in parallel. NOTE Echo is a sub not included that reports results to a HTML TEXTAREA<br><br><br>Dim iThreadID : iThreadID = window.setInterval("Thread", 300)<br><br>Do<br>&nbsp;&nbsp;&nbsp; Echo ("I am waiting for a global to be set in 'Sub Thread' letting me know I can break or how to handle results")<br>&nbsp;&nbsp;&nbsp; Sleep 1<br>Loop<br><br>Echo ("Fire and sleep completed")<br><br><br>'================================================================================================<br>Sub Thread<br>&nbsp;&nbsp;&nbsp; Echo "Fire and wait for return here"<br>End Sub<br><br>'================================================================================================<br>Sub Sleep(intSeconds)<br>&nbsp;&nbsp;&nbsp; Dim objShell, strCommand<br>&nbsp;&nbsp;&nbsp; Set objShell = CreateObject("Wscript.Shell")<br>&nbsp;&nbsp;&nbsp; strCommand = "%COMSPEC% /c ping -n " &amp; 1 + intSeconds &amp; " 127.0.0.1&gt;nul"<br>&nbsp;&nbsp;&nbsp; objShell.Run strCommand, 0, True<br>&nbsp;&nbsp;&nbsp; Set objShell = Nothing<br>End Sub<br><br><br><br><span style="font-size:10px"><br /><br />Edited by drunlar - Yesterday at 17:17</span>]]>
   </description>
   <pubDate>Mon, 06 Feb 2012 17:15:06 +0000</pubDate>
   <guid isPermaLink="true">http://www.sapien.com/forums/scriptinganswers/forum_posts.asp?TID=1435&amp;PID=31051#31051</guid>
  </item> 
  <item>
   <title>VBScript : anyone make sense out of the Object browser?</title>
   <link>http://www.sapien.com/forums/scriptinganswers/forum_posts.asp?TID=4924&amp;PID=31050#31050</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.sapien.com/forums/scriptinganswers/member_profile.asp?PF=2491" rel="nofollow">jvierra</a><br /><strong>Subject:</strong> anyone make sense out of the Object browser?<br /><strong>Posted:</strong> 06 Feb 2012 at 15:11<br /><br />McAfee interfaces are undocumented.&nbsp; McAfee d&#140;s not make its API available to the end user.<DIV>&nbsp;</DIV><DIV>I believe they do have a commandline tool for this.&nbsp; Check ont he McAfee support site and forum.</DIV><DIV>&nbsp;</DIV><DIV>Ther eis no way from Object Brower to know about this although you can look up the interfaces, methods and arguments with OB.&nbsp; YU can also experiment with what you find.&nbsp; With some objects teh full object browser from the SDK will display the internal help and comments when available.</DIV><DIV>&nbsp;</DIV>]]>
   </description>
   <pubDate>Mon, 06 Feb 2012 15:11:25 +0000</pubDate>
   <guid isPermaLink="true">http://www.sapien.com/forums/scriptinganswers/forum_posts.asp?TID=4924&amp;PID=31050#31050</guid>
  </item> 
 </channel>
</rss>
