Kann kein Input feld auslesen

  • Hi , ich arbeite gerade an einem eig. kleinen einfachen progr. das aber nicht so will wie ich will ;D


    Ich hab 1. direkt in eine msgbox die inputid eingefügt , es kam immer 3 raus 2. habe ich im chat nachgefragt , und arbeite seitdem mit GuiCtrlRead aber da kommt gar nix raus hier mal das script


    [autoit]

    #include

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

    #include

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

    #include

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

    #include

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

    #Region ### START Koda GUI section ### Form=

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

    $Form1 = GUICreate("", 126, 74, 192, 124)

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

    $input1 = GUICtrlCreateInput("", 0, 0, 121, 21)

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

    $Button1 = GUICtrlCreateButton("GO", 0, 24, 123, 25, $WS_GROUP)

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

    GUICtrlCreateInput("", 0, 48, 121, 21)

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

    GUICtrlSetState(-1, $GUI_DISABLE)

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

    GUISetState(@SW_SHOW)

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

    #EndRegion ### END Koda GUI section ###

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

    $inputval = GUICtrlRead( $input1 )

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

    While 1

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

    $nMsg = GUIGetMsg()

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

    Switch $nMsg

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

    Case $GUI_EVENT_CLOSE

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

    Exit

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

    Case $Button1

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

    MsgBox( 0 , "Ergebnis" , $inputval )

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

    EndSwitch

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

    WEnd

    [/autoit]

    MFG Jeahaha

    • Offizieller Beitrag

    Du liest den Wert des Inputs aus bei Scriptstart und dann nicht mehr.

    Spoiler anzeigen
    [autoit]

    #Region - Timestamp
    ; 2012-02-18 17:27:25
    #EndRegion

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

    #include <GUIConstantsEx.au3>

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

    #Region ### START Koda GUI section ### Form=

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

    $Form1 = GUICreate("", 126, 74, 192, 124)

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

    $input1 = GUICtrlCreateInput("", 0, 0, 121, 21)

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

    $Button1 = GUICtrlCreateButton("GO", 0, 24, 123, 25, $WS_GROUP)

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

    GUICtrlCreateInput("", 0, 48, 121, 21)

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

    GUICtrlSetState(-1, $GUI_DISABLE)

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

    GUISetState(@SW_SHOW)

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

    #EndRegion ### END Koda GUI section ###

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

    While 1

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

    $nMsg = GUIGetMsg()

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

    Switch $nMsg

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

    Case $GUI_EVENT_CLOSE

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

    Exit

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

    Case $Button1
    $inputval = GUICtrlRead( $input1 )
    MsgBox( 0 , "Ergebnis" , $inputval )

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

    EndSwitch

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

    WEnd

    [/autoit]