Angepinnt [Guide] Die GUI von Autoit

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • [Guide] Die GUI von Autoit

      Hallo GodLikerz.
      Nun hier mal mein erster Guide für Autoit in diesem Forum.
      Und zwar geht es um die GUI von autoit
      Ich werde den nach und nach ergänzen
      habt viel spaß

      Also los gehts:


      1. Was ist eine GUI? Kann man das essen?

      Eine GUI ist ein Graphical User Interface. Sie wird erstellt mit

      Quellcode

      1. $Form1 = GUICreate("Form1",300,200)
      Erklärung:
      "Form1" :Name der GUI, der in der blauen Titelleiste erscheint
      "300" :Die höhe der Gui
      "200" : die Breite der Gui

      Am einfachsten erstellt man eine GUI mit dem Koda FormDesigner.
      Er ist aber auch schon im AutoIT Paket dabei.

      2. Buttons:


      Buttons sind kleine unscheinbare Knöpfe in einer GUI, die meistens den Namen OK oder einen anderen Namen tragen.
      Erstellt werden sie mit:

      Quellcode

      1. $Button1=GUICtrlCreateButton("Button1",xxx,xxx)
      Die xxx stehen wieder für Größe und Höhe.
      Am einfachsten ist es einen Button mit folgender Funktion zu nutzen:

      Quellcode

      1. While1
      2. Case $Button1
      3. MsgBox(0,"HI","Hallo")
      4. WEnd

      In diesem Fall erscheint eine MessageBox mit einem Hallo als Inhalt
      .
      Wenn man eine GUI mit Hilfe von Koda erstellt, steht eine While-Schleife schon dabei. Deren Inhalt habe ich jetzt weggelassen, um nur den Button zu zeigen.

      3. Inputfelder

      Inputfelder sind wie der Name sagt ein Feld für Eingaben.
      Der Code sieht folgendermassen aus:

      Quellcode

      1. $Input1 = GUICtrlCreateInput("Input1", 72, 72, 433, 21)
      Die Zahlen stehen für das, was ich bisher mit xxx ausgedrückt habe.
      Wenn man ein Inputfeld benutzen will um zb ein Autologin zu machen für FLYFF, dann sollte man folgendes anwenden:

      Quellcode

      1. $nick=GuiCtrlREad($Input1)
      Damit speichert man das eingebene in der Variable "$nick"

      4. Labels:

      Labels sind nur einfache Texte, die man zb nutzen kann, um eine Funktion zu kennzeichnen. Mögliche Beispiele wären zb ein Inputfeld und obendrüber ist ein Label mit dem Namen des Feldes und wofür es ist.
      Erstellt wird es mit

      Quellcode

      1. GUICtrlCreateLabel ( "text", left, top)


      [U]5. Checkbox:

      Checkboxen sind kleine Dinger, in die man ein Häkchen reinmachen kann. Man erstellt sie mit

      Quellcode

      1. $Checkbox1 = GUICtrlCreateCheckbox("Checkbox1", 72, 168, 97, 17) ;Standartangaben über Größe usw.
      Danach ein

      Quellcode

      1. $check = GUICtrlRead($Checkbox1)
      um herauszufinden, ob ein Haken drin ist oder nicht.

      Rückgabewerte:
      Haken drin - 1
      Haken draussen - 4


      6. Slider und Progressbars:

      Slider sind diese Regler, die meist für Lautstärke und so benutzt werden. Man erstellt sie mit

      Quellcode

      1. $Slider1=GuiCtrlCreateSlider(left,top)

      Auslesen tut man sie über GuiCtrlRead($slider1)

      Progressbars sind diese Balken, welche oft bei Installationen anzutreffen sind. Sie zeigen den Verlauf in Prozent an, damit der User weiß, wann es mit der Installation fertig ist.
      Erstellt werden sie per

      Quellcode

      1. $progress1=GuiCtrlCreateProgress(left,top)

      Auslesen tut man sie über GuiCtrlRead($progress1)

      So dass war mein kleiner Guide. Rest wird nach und nach geaddet.
      Hoffe ich konnte euch helfen.
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )