Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

COM Schnittstelle via PowerShell benutzen, die NEW nicht verdaut

$
0
0

Es klappt wunderbar COM-Schnittstellen via PowerShell an zu sprechen, wenn eine neue Instanz via

new-object –comobject  InternetExplorer.application  | get-member

hier am Beispiel IE verwendet werden kann. Wenn aber wie beim Scite4AutoHotKey Editor der Befehl

new-object –comobject  SCITE4AHK.APPLICATION  | get-member

folgende Fehlermeldung bringt:

new-object : Die COM-Klassenfactory für die Komponente mit CLSID {D7334085-22FB-416E-B398-B5038A5A0784} konnte
aufgrund des folgenden Fehlers nicht abgerufen werden: 80040154 Klasse nicht registriert (Ausnahme von HRESULT:
0x80040154 (REGDB_E_CLASSNOTREG)).
In Zeile:1 Zeichen:1
+ new-object –comobject  SCITE4AHK.APPLICATION  | get-member
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ CategoryInfo          : ResourceUnavailable: (:) [New-Object], COMException+ FullyQualifiedErrorId : NoCOMClassIdentified,Microsoft.PowerShell.Commands.NewObjectCommand

weiss ich nicht weiter.

In AutoHotKey wird Fall 1 folgendermassen angesprochen:

oIE := ComObjCreate("InternetExplorer.Application")

und Fall 2

oSci := ComObjActive("SciTE4AHK.Application") ;get pointer to active SciTE editor window

Wie binde ich den schon vorhandenen Pointer in die PowerShell ein?

Wenn ich weiss was benötigt wird, sollte dies auch mit AutoHotKey und oder mit DLL -Abfragen zu finden sein



Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>