Input einer Inputbox speichern bis das script beendet wird

  • Hallöchen Leute ich bastel wieder freizeitlich an AutoIT ums endlich zu kapieren.



    Das ist jetzt erstmal mein Bauplan


    Ich weiß bisjetzt bloß nicht wie man
    - Den Input 1 z.b. Accname Käsekräutersoße und
    den input 2 kennwort z.b. Passwort


    zwischenspeichert damit der Loginbot am ende für jeden ohne probleme funktional ist
    d.h das es nach der eingabe der inputs pausiert bis es wieder gestartet wird und danach trotzdem die inputs noch weiß, solange bis das script beendet wird.


    btw. die controlsends funzen auch noch nicht richtig

  • Hey,
    Wenn du eine Variable ausgeben willst, dann pack es nicht in Hochkomma ;)
    Desweiteren benutzt man Dim für Arrays. Was du braucht bzw. benutzen könntest ist in deinem Fall die Funktion Global. Da du aber ohne Funktionen arbeitest und du es davor nicht wirklich definieren brauchst, brauchst du die Funktion in deinem Fall erst ein mal garnicht.
    [autoit]HotKeySet("{esc}", "_beenden")
    HotKeySet("{p}", "_pause")


    $windowname = "NosTale"
    $handle = WinGetHandle($windowname, "Nostale")


    While 1
    $input = InputBox("Namen eingeben", "bitte geben sie ihren Accountname ein!")
    $input2 = InputBox("Passwort eingeben", "bitte geben sie das passwort ein!")


    ControlSend($windowname, '', '', $input)
    ControlSend($windowname, '', '', "{tab}")
    ControlSend($windowname, '', '', $input2)
    ControlSend($windowname, '', '', "{Enter}")
    If Send("{Enter}") = True Then Exit
    WEnd
    [/autoit]

    Bewerte mich doch mal
    Bedank dich doch mal
    Beschenke mich doch mal
    Spamer oder illigaler Inhalt? Melde ihn.