Gibt den Namen oder die Schnittstelleninformation eines Objekts zurück
ObjName ( $Objectvariable [,Flag] )
| $Objectvariable | Eine Variable die das Objekt enthält dessen Namen man abrufen möchte |
| Flag | [optional] 1 = Name der Dispatch-Schnittstelle die genutzt wird (Standard) 2 = Beschreibung des (Dokument) Objekts 3 = Die ProgID des Objekts 4 = Die DLL-Datei von der das Objekt erstellt wurde (wenn unterstützt) 5 = Dateiname und Position des Toolbox-Icons (wenn unterstützt) |
| Erfolg: | Gibt einen den Namen repräsentierenden String zurück |
| Fehler: | Setzt @error und gibt "" zurück |
Local $oInternet = ObjCreate("InternetExplorer.Application")
$oInternet.Navigate("http://www.google.com") ; Öffnet eine Webseite, die ein Formular beinhaltet
Sleep(4000) ; Gibt der Seite Zeit zu laden
Local $oDoc = $oInternet.document ; Zu testendes Beispielobjekt
Local $oForm = $oDoc.forms(0) ; Zu testendes Beispielobjekt
MsgBox(0, "", "Interface-Name von $oInternet ist: " & ObjName($oInternet) & @CRLF & _
"Objekt-Name von $oInternet ist: " & ObjName($oInternet, 2) & @CRLF & _
"Interface-Name von $oDoc ist: " & ObjName($oDoc) & @CRLF & _
"Objekt-Name von $oDoc ist: " & ObjName($oDoc, 2) & @CRLF & _
"Interface-Name von $oForm ist: " & ObjName($oForm) & @CRLF & _
"Objekt-Name von $oForm ist: " & ObjName($oForm, 2))