Ging doch einfacher als gedacht, ich wusste von Anfang an es lag an mir
_GUICtrlComboBox_GetCurSel() <- genau was ich gesucht hab
Danke dir
Ging doch einfacher als gedacht, ich wusste von Anfang an es lag an mir
_GUICtrlComboBox_GetCurSel() <- genau was ich gesucht hab
Danke dir
Hi,
wollte fragen ob man eine ComboBox mit Switch auch via ItemIndex abfragen kann.
Da bei mir die Einträge variabel sind und ich so immer nen Array mit den Namen nebenher erstelle (was ziemlich nervig ist auf dauer ). . . Hab diesbezüglich in der SuFu nix gefunden, wahrscheinlich hab ich einfach nicht richtig gesucht
Erstma en fettes Danke für die schnelle Antwort, von BadBunny
Und an Chip: Ja. . . Durchlesen und durchblicken sind aber zwei verschiedene Sachen
MfG LL
Hallo in die Runde
Ich wollte mal fragen ob mir einer bei meinem Problem weiterhelfen kann. Und zwar wüsste ich gerne wie ich eine undefinierte Anzahl an Randomwerten bekommen kann. . .
Also wenn ich z.B. eine Inputbox habe und da 200 eintrage, dass er mir dann auch 200 Randomwerte in ein Textfeld unten drunter schreibt oder so ähnlich
Schonmal im Vorraus danke an alle
MfG LL
Wenns ne größere Firma ist hat die auf sämtliche Inhalte in ihrem Spiel ein Copyright, d.h. du darfst die Bilder/Figuren (was auch immer) nicht weiterbenutzen ohne deren Erlaubnis (am Besten schriftlich) zu haben Auch nicht in veränderter Form (also nicht der Figur einen Bart malen und denken das passt schon )
(Soweit ich weiß )
EDIT:
Hab gerade gelesen "zum designen benutzen" -> wie definierst du denn designen ?
Endlich was das funktioniert ich kann euch garnicht genug danken
Kann mir denn wirklich keiner helfen?
Danke
Edit: Es kommt zwar ein Ergebnis raus, aber irgendwie ist das falsch (Sry, ist mir grade erst aufgefallen)
Hallo mal wieder.
Wie kann ich eine Zahl aus einer InputBox mit einer festgelegten Zahl multiplizieren und das Ergebnis dann in einem Label anzeigen?
Das hier ist mein Script (was offensichtlich noch nicht fertig ist)
Aber da kommen irgendwelche Zahlen raus, nur nicht das was da eig. hinsoll Oo
Bitte schreibt mir mal wie das geht, ich verstehs einfach nicht Oo
#include <GuiConstants.au3>
#include <ComboConstants.au3>
#include <GuiComboBox.au3>
#include <EditConstants.au3>
#Region ### START Koda GUI section ### Form=
$Beispiel1 = GUICreate("Beispiel", 600, 400, 150, 150)
$Label_01 = GUICtrlCreateLabel("Beispiel 1", 40, 8, 107, 22)
$Label_02 = GUICtrlCreateLabel("Beispiel 2", 340, 8, 121, 22)
$Ready1 = GUICtrlCreateButton("!Fertig!", 260, 29, 80, 30)
$Combo1 = GUICtrlCreateCombo("", 50, 30, 200, 30)
GUICtrlSetData(-1, "a|b|c|d")
$Combo2 = GUICtrlCreateCombo("", 350, 30, 200, 30)
GUICtrlSetData(-1, "a|b|c|d")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Combo1
_Info1 ()
Case $Combo2
_Info2 ()
Case $Ready1
GUISetState(@SW_HIDE, $Beispiel1)
_Beispiel1 ()
EndSwitch
WEnd
Func _Info1 ()
$Read1 = GUICtrlRead ($Combo1)
If $Read1 = "a" Then $Info_101 = GUICtrlCreateLabel("Hier Text eingeben - Beispiel a", 40, 160, 250, 220)
If $Read1 = "b" Then $Info_102 = GUICtrlCreateLabel("Hier Text eingeben - Beispiel b", 40, 160, 250, 220)
If $Read1 = "c" Then $Info_103 = GUICtrlCreateLabel("Hier Text eingeben - Beispiel c", 40, 160, 250, 220)
If $Read1 = "d" Then $Info_104 = GUICtrlCreateLabel("Hier Text eingeben - Beispiel d", 40, 160, 250, 220)
EndFunc
Func _Info2 ()
$Read2 = GUICtrlRead ($Combo2)
If $Read2 = "a" Then $Info_201 = GUICtrlCreateLabel("Hier Text eingeben - Beispiel a", 340, 160, 250, 220)
If $Read2 = "b" Then $Info_202 = GUICtrlCreateLabel("Hier Text eingeben - Beispiel b", 340, 160, 250, 220)
If $Read2 = "c" Then $Info_203 = GUICtrlCreateLabel("Hier Text eingeben - Beispiel c", 340, 160, 250, 220)
If $Read2 = "d" Then $Info_204 = GUICtrlCreateLabel("Hier Text eingeben - Beispiel d", 340, 160, 250, 220)
EndFunc
Func _Beispiel1 ()
#Region ### START Koda GUI section ### Form=
$Beispiel2 = GUICreate("Beispiel", 650, 265, 150, 150)
$Labe_03 = GUICtrlCreateLabel("Beispiel 1", 50, 30, 103, 22)
$Label_04 = GUICtrlCreateLabel("Beispiel 2", 340, 30, 115, 22)
$Ready2 = GUICtrlCreateButton("!Fertig!", 160, 224, 160, 30, 0)
[/autoit] [autoit][/autoit] [autoit]$Read3 = GUICtrlRead ($Combo1)
$Read4 = GUICtrlRead ($Combo2)
IF $Read3 = "a" Then $A_01 = GUICtrlCreateLabel("Beispiels Zahl 1", 60, 60, 100, 17)
IF $Read3 = "a" Then $A_02 = GUICtrlCreateLabel("Beispiels Zahl 2", 60, 85, 100, 17)
IF $Read3 = "a" Then $A_03 = GUICtrlCreateLabel("Beispiels Zahl 3", 60, 110, 100, 17)
IF $Read3 = "a" Then Global Const $AI_01 = GUICtrlCreateInput("0", 180, 60, 121, 21, $ES_NUMBER)
IF $Read3 = "a" Then Global Const $AI_02 = GUICtrlCreateInput("0", 180, 85, 121, 21, $ES_NUMBER)
IF $Read3 = "a" Then Global Const $AI_03 = GUICtrlCreateInput("0", 180, 110, 121, 21, $ES_NUMBER)
IF $Read3 = "b" Then $A_01 = GUICtrlCreateLabel("Beispiels Zahl 1", 60, 60, 100, 17)
IF $Read3 = "b" Then $A_02 = GUICtrlCreateLabel("Beispiels Zahl 2", 60, 85, 100, 17)
IF $Read3 = "b" Then $A_03 = GUICtrlCreateLabel("Beispiels Zahl 3", 60, 110, 100, 17)
IF $Read3 = "b" Then Global Const $AI_01 = GUICtrlCreateInput("0", 180, 60, 121, 21, $ES_NUMBER)
IF $Read3 = "b" Then Global Const $AI_02 = GUICtrlCreateInput("0", 180, 85, 121, 21, $ES_NUMBER)
IF $Read3 = "b" Then Global Const $AI_03 = GUICtrlCreateInput("0", 180, 110, 121, 21, $ES_NUMBER)
IF $Read3 = "c" Then $A_01 = GUICtrlCreateLabel("Beispiels Zahl 1", 60, 60, 100, 17)
IF $Read3 = "c" Then $A_02 = GUICtrlCreateLabel("Beispiels Zahl 2", 60, 85, 100, 17)
IF $Read3 = "c" Then $A_03 = GUICtrlCreateLabel("Beispiels Zahl 3", 60, 110, 100, 17)
IF $Read3 = "c" Then Global Const $AI_01 = GUICtrlCreateInput("0", 180, 60, 121, 21, $ES_NUMBER)
IF $Read3 = "c" Then Global Const $AI_02 = GUICtrlCreateInput("0", 180, 85, 121, 21, $ES_NUMBER)
IF $Read3 = "c" Then Global Const $AI_03 = GUICtrlCreateInput("0", 180, 110, 121, 21, $ES_NUMBER)
IF $Read3 = "d" Then $A_01 = GUICtrlCreateLabel("Beispiels Zahl 1", 60, 60, 100, 17)
IF $Read3 = "d" Then $A_02 = GUICtrlCreateLabel("Beispiels Zahl 2", 60, 85, 100, 17)
IF $Read3 = "d" Then $A_03 = GUICtrlCreateLabel("Beispiels Zahl 3", 60, 110, 100, 17)
IF $Read3 = "d" Then Global Const $AI_01 = GUICtrlCreateInput("0", 180, 60, 121, 21, $ES_NUMBER)
IF $Read3 = "d" Then Global Const $AI_02 = GUICtrlCreateInput("0", 180, 85, 121, 21, $ES_NUMBER)
IF $Read3 = "d" Then Global Const $AI_03 = GUICtrlCreateInput("0", 180, 110, 121, 21, $ES_NUMBER)
IF $Read4 = "a" Then $V_01 = GUICtrlCreateLabel("Beispiels Zahl 1", 360, 60, 100, 17)
IF $Read4 = "a" Then $V_02 = GUICtrlCreateLabel("Beispiels Zahl 2", 360, 85, 100, 17)
IF $Read4 = "a" Then $V_03 = GUICtrlCreateLabel("Beispiels Zahl 3", 360, 110, 100, 17)
IF $Read4 = "a" Then Global Const $VI_01 = GUICtrlCreateInput("0", 480, 60, 121, 21, $ES_NUMBER)
IF $Read4 = "a" Then Global Const $VI_02 = GUICtrlCreateInput("0", 480, 85, 121, 21, $ES_NUMBER)
IF $Read4 = "a" Then Global Const $VI_03 = GUICtrlCreateInput("0", 480, 110, 121, 21, $ES_NUMBER)
IF $Read4 = "b" Then $V_01 = GUICtrlCreateLabel("Beispiels Zahl 1", 360, 60, 100, 17)
IF $Read4 = "b" Then $V_02 = GUICtrlCreateLabel("Beispiels Zahl 2", 360, 85, 100, 17)
IF $Read4 = "b" Then $V_03 = GUICtrlCreateLabel("Beispiels Zahl 3", 360, 110, 100, 17)
IF $Read4 = "b" Then Global Const $VI_01 = GUICtrlCreateInput("0", 480, 60, 121, 21, $ES_NUMBER)
IF $Read4 = "b" Then Global Const $VI_02 = GUICtrlCreateInput("0", 480, 85, 121, 21, $ES_NUMBER)
IF $Read4 = "b" Then Global Const $VI_03 = GUICtrlCreateInput("0", 480, 110, 121, 21, $ES_NUMBER)
IF $Read4 = "c" Then $V_01 = GUICtrlCreateLabel("Beispiels Zahl 1", 360, 60, 100, 17)
IF $Read4 = "c" Then $V_02 = GUICtrlCreateLabel("Beispiels Zahl 2", 360, 85, 100, 17)
IF $Read4 = "c" Then $V_03 = GUICtrlCreateLabel("Beispiels Zahl 3", 360, 110, 100, 17)
IF $Read4 = "c" Then Global Const $VI_01 = GUICtrlCreateInput("0", 480, 60, 121, 21, $ES_NUMBER)
IF $Read4 = "c" Then Global Const $VI_02 = GUICtrlCreateInput("0", 480, 85, 121, 21, $ES_NUMBER)
IF $Read4 = "c" Then Global Const $VI_03 = GUICtrlCreateInput("0", 480, 110, 121, 21, $ES_NUMBER)
IF $Read4 = "d" Then $V_01 = GUICtrlCreateLabel("Beispiels Zahl 1", 360, 60, 100, 17)
IF $Read4 = "d" Then $V_02 = GUICtrlCreateLabel("Beispiels Zahl 2", 360, 85, 100, 17)
IF $Read4 = "d" Then $V_03 = GUICtrlCreateLabel("Beispiels Zahl 3", 360, 110, 100, 17)
IF $Read4 = "d" Then Global Const $VI_01 = GUICtrlCreateInput("0", 480, 60, 121, 21, $ES_NUMBER)
IF $Read4 = "d" Then Global Const $VI_02 = GUICtrlCreateInput("0", 480, 85, 121, 21, $ES_NUMBER)
IF $Read4 = "d" Then Global Const $VI_03 = GUICtrlCreateInput("0", 480, 110, 121, 21, $ES_NUMBER)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Ready2
GUISetState (@SW_HIDE, $Beispiel2)
_Ausgabe ()
EndSwitch
WEnd
EndFunc
Func _Ausgabe ()
#Region ### START Koda GUI section ### Form=
$Ausgabe = GUICreate("Beispiel", 585, 547, 243, 150)
$Label_05 = GUICtrlCreateLabel("Beispiel 1", 90, 10, 103, 22)
$Label_06 = GUICtrlCreateLabel("Beispiel 2", 370, 10, 115, 22)
$Ready3 = GUICtrlCreateButton("!Fertig!", 20, 500, 540, 30, 0)
[/autoit] [autoit][/autoit] [autoit]$Read5 = GUICtrlRead($Combo1)
Global Const $Zahl_1 = 26
Global Const $Zahl_2 = 150
Global Const $Zahl_3 = 380
IF $Read5 = "a" Then $AS_01 = GUICtrlCreateLabel($Zahl_1 * $AI_01 & " = die Zahl", 20, 45, 200, 17)
IF $Read5 = "a" Then $AS_02 = GUICtrlCreateLabel($Zahl_2 * $AI_02 & " = die Zahl", 20, 70, 200, 17)
IF $Read5 = "a" Then $AS_03 = GUICtrlCreateLabel($Zahl_3 * $AI_03 & " = die Zahl", 20, 95, 200, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Ready3
Exit
EndSwitch
WEnd
EndFunc
[/autoit]
P.S.1 : Das ist nicht das ganze Script, ich hab die unwichtigen stellen geschnitten (damits nich so lang wird ^^):D
P.S.2 : Ich hab immernoch keine Ahnung wie das mit dem AutoIt-Quellcode Button gehen soll
Edit Oscar: AutoIt-Tags hinzugefügt! Das geht genauso wie mit dem Spoiler. Alles dazwischen wird als AutoIt-Skript dargestellt.
Ich muss ehrlich sagen ich hab nur die Hälfte verstanden
Aber ich les mir das Tutorial nochmal durch und versuchs nochmal
Danke
Deswegen sag ich ja -> Ich find das Tutorial und die Wiki richtig klasse Weil ich vorher immer rätseln musste und die Hälfte musste ich mir in Gedanken herleiten
Und trotzdem wüsste ich gerne wie ich mit der ComboBox (von meinem ersten Post) Bilder anzeigen lassen kann . . . Ich verstehs einfach nicht
Ich bin der englischen Sprache nicht wirklich gut bemächtigt, daher find ich dieses Tutorial und das Wiki richtig klasse
Achso -> Wie kann ich mit der ComboBox dann Bilder anzeigen lassen? Das versteh ich noch nicht ganz
1. Wenn ich den AutoIt-Quellcode Button benutze kann ich nur 5 Zeilen machen und der Rest rutscht dann in die fünfte Zeile (Keine Ahnung warum ^^).
2. Da sollte eig. auch #include stehen
3. Danke für die schnelle Hilfe, ich bau das gleich ein Hab inzwischen das Tutorial entdeckt, mal kuggen ob ich da alles verstehe
Edit: Wuhu es geht Nochmal en fetts thx
Hallo meine lieben Helfer
Ich hab erst vor kurzem mit AutoIT angefangen (also gestern gegen 20 Uhr) und die meisten Tutoriale waren grottig. . . So hab ich versucht mir das ganze nach der Methode "learning by doing" selbst bei zu bringen, aber irgendwie hengt das bei mir hier
Wie kann ich das machen, das wenn ich bei einer Combobox etwas auswähle das dann (z.B. unten drunter) ein Text erscheint ??
Ich hab mir das so vorgestellt (Ich weiß es gibt bestimmt einen wesentlich kürzeren Code, aber wie gesagt ich hab erst angefangen und deswegen wüsste ich das nur so zu machen. Da es aber nicht geht brauche ich Hilfe )
#include
#Region ### START Koda GUI section ### Form=
$Form = GUICreate("Beispiel", 601, 401, 193, 125)
$Beispiel = GUICtrlCreateCombo("", 40, 30, 200, 30)
GUICtrlSetData(-1, "a|b|c|d")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Beispiel
_GUI1 ()
EndSwitch
WEnd
Func _GUI1 ()
GUICtrlRead ($Beispiel)
If $Beispiel = "a" Then
$Info_101 = GUICtrlCreateLabel("Beispielstext - a", 40, 160, 250, 220)
GUICtrlSetState (@SW_Show)
EndIf
If $Beispiel = "b" Then
$Info_102 = GUICtrlCreateLabel("Beispielstext - b", 40, 160, 250, 220)
GUICtrlSetState (@SW_Show)
EndIf
If $Beispiel = "c" Then
$Info_103 = GUICtrlCreateLabel("Beispielstext - c", 40, 160, 250, 220)
GUICtrlSetState (@SW_Show)
EndIf
If $Beispiel = "d" Then
$Info_104 = GUICtrlCreateLabel("Beispielstext - d", 40, 160, 250, 220)
GUICtrlSetState (@SW_Show)
EndIf
EndFunc
Ich hoffe das was ich da oben fabriziert habe war nicht komplett falsch. . .
Und schonmal im Vorraus danke für eure Hilfe