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 ![]()