Hallo an alle,
brauch einen Denkanstoß.
Habe ein Tool geschrieben das eine Internetseite mit bestimmten Parametern öffnet und ein Login macht.
Nun brauche ich noch nach dem Ausloggen, was der User von Hand macht einen Aufruf.
1. Ansatz
Nach dem Login wechsel die Webseite auf einen Login Screen. Es ändert sich die Webadresse und damit auch der Visible Text.
Wie kann ich das prüfen ???
2. Ansatz
Der User bewegt seit einer Zeit "x" keine Maus oder Tastatur.
Das es nicht Sauber geschrieben ist ist mir klar
Danke schon mal für die Unterstützung.
AutoIt
#include<Array.au3>
#include <IE.au3>
#include <Crypt.au3>
if $CmdLine[0] = 0 Then
MsgBox (16, "Achtung Fehler", "Bitte den Barcodeprüfen auf Passwort oder Benutzername vorhanden sind!")
Exit
EndIf
Global $1 = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
Local $hKey = _Crypt_DeriveKey($1, $CALG_AES_256)
Global $command_A = StringSplit($CmdLineRaw, " ")
$sOutput = _Crypt_DecryptData($cmdLine[2], $hKey, $CALG_USERKEY)
$Output =BinaryToString($sOutput)
RunWait('taskkill /F /IM "iexplore.exe"')
sleep (500)
$oIE = _IECreate("")
_IENavigate($oIE, "http://10.10.1.17:8080/test/test")
_IELoadWait($oIE, 0, 30000)
$oForm = _IEFormGetCollection($oIE, 0)
$oUsername = _IEFormElementGetObjByname($oForm, "UID")
$oPassword = _IEFormElementGetObjByName($oForm, "PWD")
_IEFormElementSetValue($oUsername, $cmdLine[1])
_IEFormElementSetValue($oPassword, $Output)
_IEFormSubmit($oForm)
_Crypt_DestroyKey($hKey)
hier Fehlt der Rest des Codes ???
Alles anzeigen