Du weißt offenbar nicht wie man in AutoIt richtig Funktionen called. Da fehlt der 1. Parameter (die URL oder der Titel je nach Einstellung) und der Mode darf nicht $sMode = "URL" lauten sondern da darf nur "URL" stehen.
Probiers es mal mit "title" und dem Titel des Browser Fensters und mal mit URL und der URL die in der Adressleiste steht. (Nachdem der Browser vollständig geladen ist).
Beiträge von alpines
-
-
Schau doch erstmal in die Dokumentation bevor du den Befehl so fahrlässig einsetzt

https://www.autoitscript.com/autoit3/docs/l…s/_IEAttach.htm -
Dann stimmt was mit dem Internet Explorer generell nicht. Probier mal folgendes, und das ist ehrlich gesagt meine letzte Hoffnung:
Starte den Internet Explorer selber und lade die URL vor. Nimm statt _IECreate mal _IEAttach und versuch dich an das Fenster zu hängen und dir dann mal den Source auszugeben,
wenn das nicht klappt dann musst du dir andere Mittel und Wege suchen. Z.B. FF.au3, WinHttp.au3 oder dem schlimmsten aller schlimmsten: Pixelsuche. -
Im Scriptordner?
-
Ich bin mir ziemlich sicher das man auf die Uhr Lieder laden und abspielen kann. Das Teil hatte auf jeden Fall 4GB Speicher gehabt.
Aber natürlich nur mit BT-Headset, wenn überhaupt. Hat ja keine Klinke. -
Und wie schauts mit der debug.html Datei aus? Schau da mal rein, du solltest aber wenn du das Script neustartest die Datei jedes Mal vor starten löschen!
-
Ich hatte mir vor einer Weile mal ein Samsung Gear S2 bestellt und fand es einfach nur übertrieben geil!
Du konntest auf dem Teil WhatsApp Nachrichten schreiben, Musik starten, checken ob du die Nachricht beantworten musst, Emails, etc.Pulsmessung, GPS war alles enthalten aber der Grund warum ich sie zurückgeschickt habe war relativ einfach. Das Teil kostet 270€, das war zu viel.
Würde sie mir aber sofort wieder zulegen wenn ich sie für 150€ neu bekomme, weil es schon echt praktisch ist und man nicht jedes Mal das Handy aus der Tasche kramen muss.Du konntest auch Anrufe entgegen nehmen aber nicht mit der Uhr telefonieren. Also über die Uhr annehmen und übers Headset oder Telefon reden.
-
Ich meinte den Link den du in die Konsole vom Script bekommst, nicht den den du einfügst.
Wenn du dir mal den Source mit FileWrite("debug.html", _IEDocReadHTML($oIE)) ausgibst (nach dem Do-Until), kommt da was vernünftiges raus? -
Genau das war zu erwarten. Probier das hier mit deinem Link aus und streich bitte die sensiblen Daten raus, den Link muss ich trotzdem sehen:
Den Link den du rausbekommst kannst du dann versuchen bei deinem eigentlichen Id Script einzufügen. -
Damit?
AutoIt
Alles anzeigen#include <IE.au3> _IEErrorNotify(False) Do $oIE = _IECreate("google.de") Until IsObj($oIE) $oColl = _IETagNameGetCollection($oIE, "iframe") ConsoleWrite("iframe Count: " & @extended & @CRLF) $oColl = _IETagNameGetCollection($oIE, "a") ConsoleWrite("a Count: " & @extended & @CRLF) $oColl = _IETagNameAllGetCollection($oIE) ConsoleWrite("Tag Count: " & @extended & @CRLF) _IEQuit($oIE) -
Logischerweise musst du das Sleep vor der TagName Funktion setzen, das war doch der Witz daran...
-
Wird der Browser vernünftig gestartet, wird die Seite angezeigt? Pack mal ein Sleep(10000) nach der Do-Until-Schleife und schau mal ob er dann was postet.
-
Ich bin mir nicht ganz sicher aber es könnte an der Tabelle weiter oben liegen. Kannst du das Script was ich dir gepostet hab nochmal ausführen?
Normalerweise sollte er keinen Fehler schmeißen, schon gar nicht den den du gepostet hast. -
Kannst du mal ein Foto von dem Browser hochladen wo du die sensiblen Daten einfach schwarz übermalst? (Mit DOM Explorer und der Id)
-
Es wird mit Ajax und viel Javascript gearbeitet also gehe ich mal davon aus das es tatsächlich in einem Frame drinne liegt, da die Id im Source überhaupt nicht zu sehen ist.
Oder die Id ist auf einem neuen Tab / auf einem neuen Fenster und du hantierst mit der falschen Id herum. -
@BugFix die Do-Until Schleife ist nicht für die Katz, weil er nicht für den Client-Disconnected-Error gedacht ist.
Der LoadWait Parameter ist irrelevant für den den 'Browser Creation Failed' Error _IECreate (Browser Object Creation Failed).Der IE startet nämlich ziemlich teilweise ziemlich unzuverlässig, weil er das Objekt nicht erstellen kann, mit der Schleife ist gewährleistet, dass nur weitergearbeitet wird wenn der Browser auch wirklich gestartet ist.
Ich hab ab und zu sekundenlang den Browser Creation Failed Error bis er den Browser endlich richtig starten kann. -
Führ das mal aus und poste den Inhalt der Konsole:
AutoIt
Alles anzeigen#include <IE.au3> _IEErrorNotify(False) Do $oIE = _IECreate("URL") Until IsObj($oIE) $oColl = _IETagNameAllGetCollection($oIE) For $oObj In $oColl If $oObj.TagName = "iframe" Then ConsoleWrite("iframe gefunden" & @CRLF) If $oObj.Id = "uiMainBar_mnuMain_radInnerMenu_m0_m0_m1" Then ConsoleWrite("uiMainBar gefunden" & @CRLF) Next _IEQuit($oIE) -
Dieses kann man über den Benutzeranmeldenamen am PC machen
Beispiel :
If Not @username = "1" or @username = "2" Then EXITGruß gmmg
1. Windows Benutzerkonteneinstellung
2. Namen ändern
3. ?????
4. Profit. -
Poste mal den ganzen Source (der Website) hier rein, ansonsten können wir dir nicht helfen wenn du uns keinen funktionierenden Link zur Verfügung stellst.
-
Der iframe liegt immer übergeordnet von den anderen Controls. Es ist eine eigene Website embedded in die Hauptwebseite. Sollte er in einem Frame liegen musst du erst in den navigiere und kannst dann klicken.
Die IE.au3 hat manchmal Probleme beim starten, versuchs einfach mal so: