Hallo
Ich versuche mich auf einer Intranet SharePoint Seite einzuloggen und habe dazu nun div. Scripts die ich hier gefunden habe zb. auch eines mit TAB weiterspringen.
Erst hatte ich mein Script ganz primitv so:
Code
;Internet Explorer starten
Run("C:\Program Files\Internet Explorer\iexplore.exe")
;Warten bis Internet Explorer offen ist
sleep(2500)
;in die Url Leiste Taben
;URL eingeben
Send("https://sharepoint/") ;Hier URL eintragen
;Enter drücken
send("{ENTER}")
sleep(2500)
;Anmelden
send("pass")
sleep(2500)
send("{TAB}")
sleep(2500)
send("{ENTER}")
exit
Alles anzeigen
So in der Art und dies hat sich ohne weiteres eingeloggt. Nun bin ich aber auf andere Scripts und die Funktionen für den IE wie _IECreate aufmerksam gemacht worden und möchte es folgendermassen probieren:
Code
$sUrl = "https://sharepoint/"
$oIE = _IECreate($sUrl, 0, 1) ;0,1 visible...0,0 invisible
$oHWND = _IEPropertyGet($oIE, "hwnd");
WinSetState($oHWND, "", @SW_MAXIMIZE);
$oForm = _IEFormGetCollection($oIE, 0);
sleep(2500)
send("{TAB}")
send("Administrator")
send("{TAB}")
;Anmelden
send("pass$")
sleep(2500)
send("{TAB}")
sleep(2500)
send("{ENTER}")
Alles anzeigen
Doch da geschieht genau nichts bis ich zb. Abbrechen oder halt sebst den Login mache und danach schreibt er mir das passowort in die Adressleiste.
Wie unterscheided sich diese WindowsLogin geschichte von einer Formular Loginversion?
Danke für eure Hilfe