2014-01-08 2 views
0

Я новичок в объектах PowerShell и Windows COM.Необходимые примеры для Usuageof COM-объекта Члены

Я могу получить член конкретного COM-объект для примера Internet Explorer, как показано ниже:

$ie = New-Object -com internetexplorer.application 
$ie | get-member 
    TypeName: System.__ComObject#{d30c1661-cdaf-11d0-8a3e-00c04fc9e26e} 
Name     MemberType Definition 
----     ---------- ---------- 
ClientToWindow  Method  void ClientToWindow (int, int) 
ExecWB    Method  void ExecWB (OLECMDID, OLECMDEXECOPT, Variant, Variant) 
GetProperty   Method  Variant GetProperty (string) 
GoBack    Method  void GoBack() 

Но где-нибудь я могу получить более подробную Usuage каждого члена? Я имею в виду, как конкретный член например GoBack или Busy или anyothermember можно использовать в сценариях powershell (подробно)?

ответ

0

Короткий ответ: Нет. Использование этого элемента get даст вам всю информацию, которую вы можете получить. К сожалению, для COM-объектов нет «Get-Help iexplore», потому что они «черные ящики», где вы видите только методы и свойства, которые они решают, являются общедоступными.

Иногда вы можете сделать вывод и поэкспериментировать, чтобы заставить работать. Напр.

#Create a new Internet explorer object 
$ie = New-Object -com internetexplorer.application 

#Show the Internet Explorer window 
$ie.Visible = $true 

#Navigate to Google 
$ie.Navigate("http://google.com") 

#Navigate to Yahoo 
$ie.Navigate("http://yahoo.com") 

#Go back to google 
$ie.GoBack() 

Для чего-то более сложного, поиск google - это, как правило, первое, что я хотел бы сделать. Напр. некоторые ссылки:

+0

Угу .. делать что (эксперимент и поиск в Google). Спасибо за ответ и ссылки :) – hari061204

Смежные вопросы