Echt?Ich hab mir gedacht wenn ich die GUIs noch ausgestalte is es besser zu warten ob 2. Gebraucht wird.
Beiträge von Fast2
-
-
:DIch weiss, aber das musste sein.
-
edit peethebee: illegal und wird auch detected.
-
PARTY!!! :kette: :party3: :party3: :party3: :party3: :party3: :party3: :party3: :party3: :party4: :party4: :party4: :party4: :party4: :party4: :party4: :tier: :tier: :tier: :tier: :tier: :tier: :tier: :tier: :tier: :tier: :tier: :hammer: :hammer: :hammer: :hammer: :hammer: :hammer: :hammer: :hammer: :hammer: :hammer: :hammer: :hammer: :hammer: :hammer: :hammer: :tier: :tier: :tier: :tier: :tier: :tier: :tier: :tier: :tier: :tier: :tier: :tier: :keks: :keks: :keks: :keks: :keks: :keks: :keks: :kiss: :kiss: :kiss: :kiss: :kiss: :kiss: :kiss: :kiss: :hammer: :hammer: :hammer: :hammer: :hammer: :hammer: :birthday: :birthday: :birthday: :birthday: :birthday: :birthday: :birthday: :birthday: :kette: :rofl: :rofl:
-
Ich hab der Website schon geglaubt und Firewall umgestellt(auch wenn ich kein Elster hab)
-
Also: wie kann ich mein Script dazu bringen einfach die Überprüfung solange zu wiederholen bis Bestätigen gedrückt wurde?
Edit: Ups steht ja schon da
Edit2: Meine Schleife:
Spoiler anzeigen
[autoit]While 1
[/autoit]
$msg = GUIGetMsg()
Select
Case $msg = $W1
$G2 = 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, $G1)
GUISetState(@SW_Show, $G2)
While 2 If $msg = $B2 Then;Überprüft ob Fertig gedrückt wurde, wenn ja, setzt Überprüfung der Combo Box(en) in gang
Select;Überprüft was jeweils bei den Combo Boxen gewählt wurde(wird später natürlich erweitert)
Case $CBM = "Rock"
MsgBox(0, "Rock wurde ausgewählt", "Bitte auf OK klicken")
Case Else
MsgBox(0, "Rock wurde nicht ausgewählt", "Bitte trotzdem OK klicken")
EndSelect
Else
$Keine_Ahnung_wie_goto_bei_AutoIt_heisst;Soll wieder zu While 1 gehn
EndIf
If $msg = $GUI_Event_Close Then;Soll eigentlich bei klick auf X Fenster schliessen(geht nicht)
Exit
WEnd
Case $msg = $F1
Exit
EndSelect
If $msg = $GUI_Event_Close Then
Exit
EndIf
WEndDie Fehler: Das WEnd, das die While 2 beenden soll wird als Fehler gemeldet(C:\Dokumente und Einstellungen\Fabian\Desktop\DragRacer\DragRacer3 T 1.2.au3 (44) : ==>
"Wend" statement with no matching "While" statement.: )
Und 2. GUI geht net zu. -
Ich hab gedacht mit $msg = $B2 wird der Buttonstatus aufgerufen
Und das mit den GUI hintereinander mach ich ja nur aus Performance gründen: Wenn man schon am anfang auf Beenden klickt muss ja gar keine GUI erzeugt werden.
Aber ich hab ne Fehlerquelle erkannt. -
Also bei mir gehts nicht??? Naja mal schaun.
Edit: Mit Case kommt zwar die msgbox nicht mehr aber dafür passiert nichts beim Klick auf bestätigen. -
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
[autoit]#cs -----------------------------------------------------
[/autoit] [autoit][/autoit] [autoit]
AutoIt Version: 3.2.8.1
Von: Fast2Funktion:DragRacer3 Automatisierung
[/autoit]
#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 -
Ne nur allgemein. Danke für Info.
-
Wofür gibt es @CR @CRLF @LF wenn doch eigentlich alle das gleiche tun?
-
Ic denke da gibt es keine(zumindest zeigt das Window Info Teil nichts Brauchbares an) aber vielleicht gibt es da ja wieder so etwas wie
Send("{MEDIA_NEXT}") von dem ich nichts weiss. -
Ich bin auch noch nicht so weit. Ich dachte man könnte es so realisieren dass ne GUI mit ner Combo Box (oder vllt. ini file als Datenbank und dann Input für Titelname) erstellt wird so dass bei dem Klick(oder Input) einfach sooft auf weiter geklickt wird bis das Lied da ist.
-
Ich hab den 9er aber müsst genau so gehn, also es macht nichts wenn die Maus sich bewegt? Dann machs doch so: Les mit dem AutoIt v3 Window Info die Koordinaten des ">|" Buttons aus und Erstelle eine GUI mit Input und so.
Ich arbeite mal dran, ich füg das Script dann per Edit an. -
Ach so. Ich hab halt die Angewohnheit dass ich erst frag und mir dann Ellenlange Hilfen anschau
-
Ich möchte nur die Stable Version nutzen. Gibts die irgendwie zum Download? *Noch nicht nachgeschaut hat*
-
Wie heißt du bei Stämme? Ich bin Fast2 W10, W12, W14, W16, W17
-
Sorry - hab was vergessen. Hier noch mal in korrektem Deutsch:
Wie kann man direkt auf den Desktop schreiben, so dass man in den Fenster etwas betätigen kann, diese lesen etc. und so dass kein Symbol in der Windowsleiste(Die mit dem Startknopf) zu sehen ist sowie keine Titelleiste.Jetzt verständlich ?
-
Wie geht des so ohne Rand Kontextmenü, man kann die Fenster sehen?
-
Wenn die Auflösung nicht geändert wird, dann kannst dus auch mit MouseClick machen.