$Variable1 = GUICtrlCreateInput ?

  • Hallo AutoIT Community,

    ich bin neuer Scripter und brauche etwas wenig Hilfe. Ich scripte sehr gerne für meinen
    eigenen Gebrauch. Wenn ich mit Koda, ein Input Feld erstelle, und den Code dann in AutoIT einfüge,
    so möchte ich das folgendes passiert:

    Wenn ich in das Input Feld etwas hinein schreibe, und auf meinen Button drücke, dann soll etwas passieren.
    Mit einer Inputbox wäre das so:

    ....
    Case $button1
    Inputbox ("Dein Name","Bitte gib hier deinen Namen ein")

    If $input1 = "Alex" then

    Msgbox (0,"Dein Name","Oh, du hast aber einen schönen Namen!")
    endif


    Doch wie ist es mit GUICtrlCreateInput ? Ich habe schon so einiges probiert, doch immer gescheitert...

    Einmal editiert, zuletzt von cOraXx (17. November 2010 um 21:03)

  • Du meinst bestimmt so?

    Spoiler anzeigen
    [autoit][/autoit] [autoit][/autoit] [autoit]

    Case $button1
    $answer = Inputbox ("Dein Name","Bitte gib hier deinen Namen ein")

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

    If $answer = "Alex" then

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

    MfG
    Der_Doc

  • Spoiler anzeigen
    [autoit]

    GuiCreate("Autoit.de",200,100)
    $cInput = GuiCtrlCreateInput("Eingabe",20,20,160,20)
    $cButton = GuiCtrlCreateButton("Go",20,60,40,20)
    GUISetState()

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

    While 1
    $sMsg = GuiGetMsg()
    Switch $sMsg
    Case -3
    Exit
    Case $cButton
    $sInhalt = GuiCtrlRead($cInput)
    MsgBox(0,"Ausgabe","In der Eingabe steht "&$sInhalt)
    EndSwitch
    Wend

    [/autoit]

    Lg, Fabian

  • Cool. Vielen Dank. Jetzt muss ich mir dein Script nur noch mal ordentlich durchlesen und mir die Befehle einprägen. Danke!

  • Hallo cOraXx,

    Hallo ,

    herzlich willkommen im Forum und viel Spass mit AutoIt.

    Hier kannst du dir die Hilfe herunterladen.
    Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/TutorialSehr hilfreich ist auch das Buch von peethebee

    Und jetzt da du ja "Frischling" bist etwas zur Netiquete bzw. zum Umgang mit diesem Boards:

    • Man kann kann die eigenen Beiträge bearbeiten, dies sollte man auch tun solange noch kein anderer Beitrag nach dem eigenen eingestellt wurde
    • wenn das Problem gelöst ist wieder einfach 1. Beitrag bearbeiten, Präfix (nähe Überschrift) ändern und speichern (absenden)

    mfg autoBert

  • Ich weiß. Ich kenne mich mit solchen Forum Designs aus. Die Präfix habe ich schon längst geändert ;) Und vielen dank für die nette Begrüßung :D