Also ich hab da mal ein Problem: Wenn die Zweite GUI geöffnet wird kommt gleich die MsgBox(einfach ausprobieren) wie kann man das abstellen?
Hier mein Code:
Spoiler anzeigen
#cs -----------------------------------------------------
AutoIt Version: 3.2.8.1
Von: Fast2
Funktion:DragRacer3 Automatisierung
#ce -----------------------------------------------------
;Anfang
#include <GUIConstants.au3>
GUICreate("Drag Racer Trainer", 600, 450)
GUISetFont(14)
GUICtrlCreateLabel("Dieser Trainer Automatisiert den Show Off Modus von Drag Racer v3", 20, 20)
GUICtrlCreateLabel("Achtung! Dieser Trainer wurde nur für Firefox v1.5 getestet", 60, 60)
GUICtrlCreateLabel("Bitte wählen sie aus den Einstellungen", 120, 100)
$R1 = GUICtrlCreateRadio("Das Spiel ist in einem Fenster ", 30, 140)
$R2 = GUICtrlCreateRadio("Das Spiel ist in einem Task ", 300, 140)
$W1 = GUICtrlCreateButton("Weiter", 380, 400, 80)
$F1 = GUICtrlCreateButton(" Fertig", 500, 400, 75)
$Fa1 = GUISetBkColor(0x0000CD)
GUISetState(@SW_Show)
While 1
$msg = GUIGetMsg()
$WH1 = WinGetHandle("Drag Racer Trainer")
Select
Case $msg = $W1
GUICreate("Drag Racer Trainer Auswahl", 500, 200)
GUISetBkColor(0x0000CD)
$CBM = GUICtrlCreateCombo("Bitte wählen sie die Musik", 25, 25)
GUICtrlSetData($CBM, "Rock|Classic Rock|Hard Rock|Pop|HipHop|Rap")
$B2 = GUICtrlCreateButton("Bestätigen", 435, 170)
GUISetState(@SW_Hide, $WH1)
$WH2 = WinGetHandle("Drag Racer Trainer Auswahl")
GUISetState(@SW_Show, $WH2)
If $msg = $B2 Then
Select
Case $CBM = "Rock"
MsgBox(0, "Rock wurde ausgewählt", "Bitte auf OK klicken")
Else
MsgBox(0, "Rock wurde nicht ausgewählt", "Bitte trotzdem OK klicken")
EndSelect
EndIf
Case $msg = $F1
Exit
EndSelect
If $msg = $GUI_Event_Close Then
Exit
EndIf
WEnd