Hallo zusammen,
wir müssen uns in unserer Firma auf unterschiedlichen Servern anmelden.
Die Server werden über den Browser erreicht.
Nun öffnet sich beim öffnen der Seite die Anmeldemaske (siehe Screenshot).
Hat man jedoch früher einmal den Haken fürs speichern des Passworts bestätigt,
landet man immer im Passwort Feld statt im Benutzernamen Feld.
Jedoch möchte ich Benutzername und Passwort übergeben,
ohne zu wissen ob das Passwort im Browser hinterlegt ist.
Leider können wir auch nur über den IE auf die Seite zugreifen!
Hier mein Quellcode zum Aufrufen des Servers und der Übergabe des Passworts.
Func server() ; Server wird mit Passwortübergabe gestartet
$exp = " -nomerge http://" &$exp ; der IE muss mit Nomerge gestartet werden damit die Sessions getrennt sind.
ShellExecute ("iexplore.exe", $exp)
if WinWaitActive("Windows-Sicherheit","",10) = True Then
Sleep(100)
If StringInStr($serverPW, "*") then
$serverPW = StringTrimLeft ($serverPW, 1)
Else
$serverPW = "abcdefg" ; Standard Passwort
EndIF
Send($eSuiteUser)
Send("{TAB}")
Send($serverPW)
$serverPW = "abcdefg" ; Standard Passwort
EndIf
EndFunc