Suche Hilfe! Einfache Frage...

  • Hallo Leute!

    Ich hoffe ihr könnt mir helfen...
    Ich versuche mich zurzeit mit AutoIT und versuche ein Skript zu schreiben das es etwas die ganze zeit machen soll und nur mit einem bestimmten Code wieder aufhört.

    Also mal was ganz einfaches:
    Er soll die ganze Zeit diesen Piepton (Beep) machen bis ich ihn wieder beende aber nur mit dem Code also es soll eine Inputbox kommen die das Skript beendet wenn der richtige Code eingeben wird.

    Mein Problem ist halt das er erst den Piepton macht und dann erst die Inputbox.
    BItte um ein fertiges Skript oder um Hilfe

    Danke schonmal im Vorraus!

    • Offizieller Beitrag

    Wilkommen im Forum .

    Was hällst du davon deinen Code den du bis jetzt hast zu Posten. Das ist kein Forum ala bitte programmier mir mein Script .

  • Nein also so sollte das nicht gemeint sein sry...
    Also der Code soll z.B. 123 sein bis jetzt habe ich es so versucht....


    While 1
    Beep (500)
    Wend

    $var = InputBox ("", "Code eingeben")
    If $var = 123 then Exit


    Aber er macht halt die ganze zeit nur die Schleife und die InputBox
    Bitte helft mir....
    Danke

  • Hi,

    machs mit ner GUI, z.B.:

    Spoiler anzeigen
    [autoit]

    #include <WindowsConstants.au3>
    #include <EditConstants.au3>

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

    $Form1 = GUICreate("", 123, 45, Default, Default, $WS_POPUP, $WS_EX_TOOLWINDOW)
    $Button1 = GUICtrlCreateButton("OK", -1, 19, 123, 25, 0)
    $Input1 = GUICtrlCreateInput("", 0, 0, 121, 21, BitOR($ES_PASSWORD, $ES_AUTOHSCROLL))
    GUISetState(@SW_SHOW)

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

    AdlibEnable("_beep", 250)

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

    While 1
    Switch GUIGetMsg()
    Case $Button1
    If GUICtrlRead($Input1) = '123' Then
    Exit
    Else
    GUICtrlSetData($Input1, '')
    EndIf
    EndSwitch
    WEnd

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

    Func _beep()
    Beep(500, 10)
    EndFunc ;==>_beep

    [/autoit]

    anno2008 ;)