Re: Научите через WBScript управлять API
От: George Seryakov Россия  
Дата: 11.06.06 20:53
Оценка:
Здравствуйте, VelDmi, Вы писали:

VD>http://webfile.ru/986414 по этому адресу расположена справка от программы. Мне нужно использовать API функции этой программы. Но дело в том, что я не программист. Если можно, приведите пример использования какой либо функции, а я, по аналогии, попробую разобраться.


Без библитеки типов (tlb — type library) не разобраться. Так, в общем, код может быть такой:

set o = CreateObject(<CLSID>)
s = o.GetShellState()


<CLSID> — строка, идентифицирующая объект. В хелпе не указана. Нужна библиотека типов.

Далее, не всякий COM-сервер можно вызывать из vbs, а только дуальные и диспатчевые. Какой у тебя — можно узнать по библиотеке типов.

Библиотеку типов я бы искал c помощью oleview и/или regedit. Сначала нужно найти исполняемый код (exe или dll), а потом в нем или рядом будет библиотека типов. Oleview делает это в один проход. Подробности см. в какой-нибудь статье про то, что регистрация COM-объекта кладет в реджистри.
GS
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.