Funktionen mit GUI verbinden

  • Hallo

    Ich habe mir die Tutorial Videos (keine ahnugn von wem sie waren aber hier im Forum waren sie^^) angeguckt und gesehen wie ichd en GUI COde einfüge

    jedoch weis ich nciht wie ich eine Funktion mit der GUI Verbinden soll

    zB soll wenn ich auf den Button Start klicke eine Msg Box ausgegeben werden...der Inhalt und Titel ist mir dabei erstmal egal ich will es erstmal schaffen das das überhaupt passiert^^

    bei weiteren fragen hierzu schreibe ich sie dann ind en thread =)

  • Zitat aus der deutschen Hilfe-Datei.

    Download gibts hier: http://www.autoitscript.com/autoit3/docs.shtml

  • ok habe es mir nur kurz angeguckt also den quelltext und war leicht verständlich (habe ja die deutsche hilfe^^)

    VIelen dank für die Antwort =)

    PS: War einer mit dem Posten schneller als ich^^


    Noch eine Frage:

    Ich möchte das mein Programm bzw Script eine Einrichtung hat durch die Gui mit der ich ein kästchen um den bereich ziehen kann indem nahc einer Farbe gesucht werden soll

    diese Farbe möchte ich als code angeben können zB 255 255 255 für Weiß

    kann mir da einer Helfen und es mir auch erklären =)?

  • Wenn ich das richtig verstanden habe,... machst du das doch lieber manuell durch Einabe von Koordinaten.
    Google mal nach "Eyedropper". Das ist ein Programm, dass dir Koordinaten anzeigen kann.

  • Du willst, dass der Benutzer 'einen Kasten zieht', in dem nach einer bestimmten
    Farbe gesucht wird ?
    Hm.
    Mach doch eine GUI größer als der Bildschirm, transparent mit Graphic-Part,
    in dem der 'Rahmen' gezogen wird. ;)

    mfg limette

    There are only 10 types of people in the world:
    Those who understand binary - and those who don't.

  • unzwar wollte ich das Script welches aus dem Tutorial Video mit Generic Space iwas gemacht wurde für Storm the House 1 ausprobiere

    nun will ich nicht JEDESMAL die Farbe mit Paint ins Script einfügen und dann bei SDH1 (Storm the House 1) den bereich markieren sondern direkt das durch das Programm amchen lassen bzw festlegen

    deshalb will ich die Farbe direkt als code haben und den bereich schon ins script schreiben

    aber dabei brauche ich etwas hilfe^^

  • sry wenn ich euch mti der frage nerve

    ich habe jetzt mithilfe der Hilfe eine GUI aus 2 Buttons erstellt

    GUICtrlCreateButton("Start",0,0,100,25,-1)
    GUICtrlCreateButton("Ende",105,0,100,25,-1)

    das ist das einzige was in meinem code steht

    aber warum passiert bei GO nicht?

  • bin jetzt schon weiter gekommen danke =)

    nun habe ich nurnoch das problem das wenn ich auf einen button klicke nichts passiert

    ich habe den buttons jetzt zugewiesen das wenn ich draufklicke eine msg box kommen soll aber die kommt nicht

  • Hier mal als Vorlage ;)

    [autoit]

    #include <GUIConstantsEx.au3>
    GUICreate("My GUI Button")
    $Button_1 = GUICtrlCreateButton("Run Notepad", 10, 30, 100)
    $Button_2 = GUICtrlCreateButton("Button Test", 0, -1)

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

    GUISetState()

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


    While 1
    $msg = GUIGetMsg()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    ExitLoop
    Case $msg = $Button_1
    Run('Notepad.exe')
    Case $msg = $Button_2
    MsgBox(0, 'Testing', 'Button 2 was pressed')
    EndSelect
    WEnd
    EndFunc

    [/autoit]