ich möchte gerne für mich ein eigentlich doch recht simples Script basteln, das für mich auf einer Website mit meinen Login Daten einloggt und entsprechend vergleicht ob es neue Inhalte gibt oder diese sich generell geändert haben.
Jedoch scheitere ich derzeit schon allein daran den IE zu starten.
Ich habe noch nicht viel am Script getan, weil ich eben an genannter Stelle hängen bleibe, aber bisher sieht es wie folgt aus:
Code: Select all
#SingleInstance Force
Loginname = testname
Password = testpass
URL = http://random.com/
WB := ComObjCreate("InternetExplorer.Application")
WB.Visible := True
WB.Navigate(URL)
wb.document.getElementById("char").value := Loginname
wb.document.getElementById("password").value := Password
wb.document.getElementById("submit").click()
While wb.readyState != 4 || wb.document.readyState != "complete" || wb.busy ; wait for the page to load
Sleep, 10
Msgbox, You're now logged in!
return
Fehlermeldung:
---------------------------
TestScript.ahk
---------------------------
Error: 0x800401F3 - Ungültige Klassenzeichenfolge
Line#
...
---> 006: WB := ComObjCreate("InternetExplorer.Application")
007: WB.Visible := True
...
Continue running the script?
---------------------------
Ja Nein
---------------------------
Auf allen Seiten, die ich fand, ist dies aber ebenfalls genau so angegeben, wie auch in diesem Script (zB hier https://autohotkey.com/board/topic/5698 ... ntry362159 ).
Ich habe auch vorhin nochmal das letzte Update von AHK_L bzw AHK1.1installiert.
Könnte mir vllt jemand sagen welchen dummen Fehler ich da gemacht habe?
Vielen Dank im Vorauss