Gibt eine Referenz zu einem Objekt zurück, das von einer COM-Komponente bereitgestellt wird.
ComObj := ComObjGet(Name)
Typ: Zeichenkette
Der Anzeigename des Objekts, das abgerufen werden soll. Weitere Informationen finden Sie unter MkParseDisplayName (Microsoft Docs).
Typ: ComObject
Diese Funktion gibt ein neues COM-Wrapper-Objekt mit dem Variantentyp VT_DISPATCH (9) zurück.
Bei Misserfolg wird eine Ausnahme ausgelöst.
Drücken Sie Umschalt+Esc, um die Befehlszeile anzuzeigen, mit der der Prozess des aktiven Fensters gestartet wurde. Für Win32_Process siehe Microsoft Docs.
+Esc::
{
pid := WinGetPID("A")
; WMI-Service-Objekt abrufen.
wmi := ComObjGet("winmgmts:")
; Abfrage ausführen, um alle Prozesse der entsprechenden PID abzurufen.
queryEnum := wmi.ExecQuery(""
. "Select * from Win32_Process where ProcessId=" . pid)
._NewEnum()
; Ersten gefundenen Prozess abrufen.
if queryEnum(&proc)
MsgBox(proc.CommandLine, "Befehlszeile", 0)
else
MsgBox("Prozess nicht gefunden!")
}