TEaM 2D
Новичок
Как узнать имя класса COM Object
С помощью следующего примера мы получаем сервисы которыми можем управлять
Результат
...
AVP
...
ClipSrv
...
Каждый сервис имеет методы, например как в этом скрипте
new COM("word.application") - Где брать имя класса для другого приложения например PowerPoint или ClipSrv?
С помощью следующего примера мы получаем сервисы которыми можем управлять
PHP:
$domainObject = new COM("WinNT://Domain");
foreach ($domainObject as $obj) {
echo $obj->Name . "<br />";
}
...
AVP
...
ClipSrv
...
Каждый сервис имеет методы, например как в этом скрипте
PHP:
// начальная word
$word = new COM("word.application") or die("Unable to instanciate Word");
print "Loaded Word, version {$word->Version}\n";
//переводим её на передний план
$word->Visible = 1;
//открываем пустой документ
$word->Documents->Add();
//делаем нечто сверхъестественное
$word->Selection->TypeText("This is a test...");
$word->Documents[1]->SaveAs("Useless test.doc");
//закрываем word
$word->Quit();
//освобождаем объект
$word = null;