Daten von der MsgBox in ein Anmeldeformular

  • Hallo liebe Mitglieder,


    Ich habe folgendes Problem/Frage:


    Wie kann ich den Folgenden Script so weiterführen, das er sich

    mit den aus dem Script beiliegenden Informationen Automatisch Einloggt?


    #include <File.au3>
    #include <String.au3>

    $file = "daten.txt"

    $id = InputBox ("Daten", "ID")
    $pw = InputBox ("Daten", "Passwort", "", "*")

    $crypt_id = _StringEncrypt (1, $id, "MaZze")
    $crypt_pw = _StringEncrypt (1, $pw, "MaZze")

    FileWrite ($file, "")
    _FileWriteToLine ($file, 1, $crypt_id, 1)
    _FileWriteToLine ($file, 2, $crypt_pw, 1)

    $id2 = FileReadLine ($file, 1)
    $pw2 = FileReadLine ($file, 2)

    $crypt_id2 = _StringEncrypt (0, $id2, "MaZze")
    $crypt_pw2 = _StringEncrypt (0, $pw2, "MaZze")


    #include <IE.au3>
    _IECreate(" https://webmail.htp.net/imp/login.php", 1, 1)

    MsgBox (0, "ID+Passwort", "ID:"&$crypt_id2&@CRLF&"PW:"&$crypt_pw2)


    lG Shape

  • Eigentlich sollte ich dir nicht helfen, genau so wie es die anderen auch nicht tun. Aber ich hoffe du lieferst eine gute Erklärung ab, wieso du den Benutzernamen und das Passwort mitloggst :!: Ansonsten habe ich dir das letzte Mal geholfen. ;) Ich habe alle bedenklichen Stellen aus deinem Skript entfernt, und siehe da es war nur noch der Link vorhanden. :P

    Also dann mal aufgepasst:

    Spoiler anzeigen
    [autoit]

    #include <IE.au3>

    [/autoit] [autoit][/autoit] [autoit]

    $id = InputBox ("https://webmail.htp.net/imp/login.php", "Benutzernamen eingeben")
    If $id = "" Then Exit
    $pw = InputBox ("https://webmail.htp.net/imp/login.php", "Passwort eingeben", "", "*")
    If $pw = "" Then Exit

    [/autoit] [autoit][/autoit] [autoit]

    $oIE = _IECreate(" https://webmail.htp.net/imp/login.php", 0, 1)

    [/autoit] [autoit][/autoit] [autoit]

    $oform = _IEFormGetObjByName($oIE, "imp_login")
    $oname = _IEFormElementGetObjByName($oform , "imapuser")
    $opasswd = _IEFormElementGetObjByName($oform , "pass")
    $setname = _IEFormElementSetValue($oname, $id)
    $setpasswd = _IEFormElementSetValue($opasswd, $pw)
    _IEFormSubmit($oform)

    [/autoit]


    mfg funkey

  • Vielen Dank ersteinmal für deine Antwort.


    Meine Erklärung:


    Ich bin in der 10 Klasse (in einer sogenannten Nootebook klasse [vllt hast du davon schon einmal gehört])

    Nun haben wir einen eigenen Schulserver, das sogenannte I-Serv. Ich bin im moment dabei für meine Schule

    ein Automatisierungsprogramm zum Öffnen von z.B. Schreibprogram, Präsentationsprogramm (wir verwenden

    OpenOffice Writer/Impress etc.) oder unser Noteboo-Wiki... halt sachen die

    mit dem Programm schneller geöffnet werden können/sollen. Nun haben wir wie oben schon erwähnt einen Schulserver

    auf dem wir uns einloggen müssen, um unsere erarbeiteten Datein online stellen, in Foren schreiben usw.


    Dafür habe ich das Script (was ich dir gerne schicken kann)

    geplant.


    Also nicht`s wirklich böses :P