Hallo Fabian,
so:
Spoiler anzeigen
#cs ----------------------------------------------------------------------------
[/autoit] [autoit][/autoit] [autoit]AutoIt Version: 3.3.6.0
Author: Fabian
Script Function:
Template AutoIt script.
#ce ----------------------------------------------------------------------------
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]#include <GUIConstants.au3>
[/autoit] [autoit][/autoit] [autoit]Dim $CheckBox_[3]
Dim $Beschreibung_[3]
$Beschreibung_[0] = "Knopf 1"
$Beschreibung_[1] = "Knopf 2"
$Beschreibung_[2] = "Knopf 3"
$obkant = 10 ;Entfernung von Y-Achse des Fensters
[/autoit] [autoit][/autoit] [autoit]$Form_1 = GUICreate( "Autostart-Einträge") ; Erstellt ein GUI-Fenster welches mittig ausgerichtet wird
For $x = 0 To 2 Step + 1 ;For-Schlaufe 3x
$CheckBox_[$x] = GUICtrlCreateCheckbox($Beschreibung_[$x],40,$obkant,120,40) ;Erzeug einen Button mit Variablen Text
GUICtrlSetTip(-1, "tip von " & $Beschreibung_[$x])
$obkant+=60 ;Immer 20 weiter runter von Y-Achse des Fensters
Next ;For-Schleife fortfahren
GUISetState(@SW_SHOW) ; Zeigt das GUI-Fenster
While 1 ;Unendliche While-Schleife
$msg = GUIGetMsg()
Select ;Start der Select-Funktion
Case $msg = $CheckBox_[0] ;Wenn CheckBox_0 angehackt dann
MsgBox(0,"","Knopf 0 angehackt") ;Ausgabe CheckBox wurde angehackt
ExitLoop ;While-Schleife verlassen
Case $msg = $CheckBox_[1] ;Wenn CheckBox_1 angehackt dann
MsgBox(0,"","Knopf 1 angehackt") ;Ausgabe CheckBox wurde angehackt
ExitLoop ;While-Schleife verlassen
Case $msg = $CheckBox_[2] ;Wenn CheckBox_2 angehackt dann
MsgBox(0,"","Knopf 2 angehackt") ;Ausgabe CheckBox wurde angehackt
ExitLoop ; While-Schleife verlassen
Case $msg = $GUI_EVENT_CLOSE ;Wenn Schliessen betätigt wird
Exit ;Script verlassen &= Fenster wird geschlossen
EndSelect ;Ende der Select-Funktion
WEnd ;Ende der While-Schleife
mfg (Auto)Bert