Hallo nochmal. Leider konnte mir bisher keiner helfen und ich hab es selber nach wie vor nicht hingekriegt die Anmeldung zum Laufen zu kriegen. Daher hoffe ich jetzt den Beitrag nochmal hochzuholen, damit sich vielleicht jemand erbarmt und mir hilft. Vielen Dank dafür im Voraus!
Beiträge von Lestat82
-
-
Hallo liebe Forengemeinde,
ich habe ein ähnliches Problem.
Ich will den Bayernatlas im IE öffnen und er soll in der Anmeldemaske für den Bayernatlas Plus den Benutzernamen und Passwort eingeben.
Ich hab jetzt viel mit _IEGetFormElementObyById, _IEGetObjById u.s.w. herumexperimentiert, auch Varianten mit ...ObjByName u.s.w, aber ich krieg es nicht gebacken da eine funktionierende Anmeldung zusammenzuzimmern.
Hoffe hier kann mir jemand helfen.
Mein Code ist folgender:
#include <IE.au3>
$Benutzername='abcde'
$Passwort="12345"
Opt("WinTitleMatchMode",4)
$oIE = _IECreate("https://geoportal.bayern.de/bayernatlas/?topic=plus&lang=de&plus=true", 0, 1, 1, 1)
$Titel = WinGetTitle("active")
WinSetState($Titel,"",@SW_MAXIMIZE)
_IELoadWait($oIE)
Sleep(1000)
$Form = _IEGetObjById($oIE, 0); 2= Layer
$QueryBenutzer = _IEGetObjById ($Form, "plusUsernameInput")
_IEFormElementSetValue ($QueryBenutzer, $Benutzername)
$QueryPW = _IEGetObjById ($Form, "plusPasswordInput")
_IEFormElementSetValue ($QueryPW, $Passwort)
$ok = _IEGetObjByName ($oIE, "anmelden")
_IEAction($ok, "click")