1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. LongLife

Beiträge von LongLife

  • ComboBox, Switch und ItemIndex ?

    • LongLife
    • 27. Juli 2013 um 15:39

    Ging doch einfacher als gedacht, ich wusste von Anfang an es lag an mir :D
    _GUICtrlComboBox_GetCurSel() <- genau was ich gesucht hab ^^

    Danke dir

  • ComboBox, Switch und ItemIndex ?

    • LongLife
    • 27. Juli 2013 um 14:05

    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 :whistling:

  • Bestimmte Anzahl von Random-Werten wiedergeben

    • LongLife
    • 1. Juli 2012 um 00:29

    Erstma en fettes Danke für die schnelle Antwort, von BadBunny :)
    Und an Chip: Ja. . . Durchlesen und durchblicken sind aber zwei verschiedene Sachen :P

    MfG LL

  • Bestimmte Anzahl von Random-Werten wiedergeben

    • LongLife
    • 30. Juni 2012 um 23:57

    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

  • Screens vom Spiel rendern und für Programm benutzen?

    • LongLife
    • 17. Januar 2012 um 20:02

    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:rofl: )
    (Soweit ich weiß :whistling: )


    EDIT:
    Hab gerade gelesen "zum designen benutzen" -> wie definierst du denn designen ? ^^

  • Multiplizieren von 2 Variablen (InputBox)

    • LongLife
    • 23. Juli 2011 um 23:05

    Endlich was das funktioniert ich kann euch garnicht genug danken :thumbup:

  • Multiplizieren von 2 Variablen (InputBox)

    • LongLife
    • 23. Juli 2011 um 21:18

    Kann mir denn wirklich keiner helfen? ?(

  • Multiplizieren von 2 Variablen (InputBox)

    • LongLife
    • 22. Juli 2011 um 08:36

    Danke :)


    Edit: Es kommt zwar ein Ergebnis raus, aber irgendwie ist das falsch :( (Sry, ist mir grade erst aufgefallen)

  • Multiplizieren von 2 Variablen (InputBox)

    • LongLife
    • 22. Juli 2011 um 01:40

    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


    Spoiler anzeigen
    [autoit]

    #include <GuiConstants.au3>
    #include <ComboConstants.au3>
    #include <GuiComboBox.au3>
    #include <EditConstants.au3>

    [/autoit] [autoit][/autoit] [autoit]

    #Region ### START Koda GUI section ### Form=
    $Beispiel1 = GUICreate("Beispiel", 600, 400, 150, 150)

    [/autoit] [autoit][/autoit] [autoit]

    $Label_01 = GUICtrlCreateLabel("Beispiel 1", 40, 8, 107, 22)
    $Label_02 = GUICtrlCreateLabel("Beispiel 2", 340, 8, 121, 22)

    [/autoit] [autoit][/autoit] [autoit]

    $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")

    [/autoit] [autoit][/autoit] [autoit]

    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    [/autoit] [autoit][/autoit] [autoit]

    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

    [/autoit] [autoit][/autoit] [autoit]

    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

    [/autoit] [autoit][/autoit] [autoit]

    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

    [/autoit] [autoit][/autoit] [autoit]

    Func _Beispiel1 ()
    #Region ### START Koda GUI section ### Form=
    $Beispiel2 = GUICreate("Beispiel", 650, 265, 150, 150)

    [/autoit] [autoit][/autoit] [autoit]

    $Labe_03 = GUICtrlCreateLabel("Beispiel 1", 50, 30, 103, 22)
    $Label_04 = GUICtrlCreateLabel("Beispiel 2", 340, 30, 115, 22)

    [/autoit] [autoit][/autoit] [autoit]

    $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)

    [/autoit] [autoit][/autoit] [autoit]

    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)

    [/autoit] [autoit][/autoit] [autoit]

    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)

    [/autoit] [autoit][/autoit] [autoit]

    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)

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    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)

    [/autoit] [autoit][/autoit] [autoit]

    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)

    [/autoit] [autoit][/autoit] [autoit]

    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)

    [/autoit] [autoit][/autoit] [autoit]

    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)

    [/autoit] [autoit][/autoit] [autoit]

    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Ready2
    GUISetState (@SW_HIDE, $Beispiel2)
    _Ausgabe ()
    EndSwitch
    WEnd
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _Ausgabe ()
    #Region ### START Koda GUI section ### Form=
    $Ausgabe = GUICreate("Beispiel", 585, 547, 243, 150)

    [/autoit] [autoit][/autoit] [autoit]

    $Label_05 = GUICtrlCreateLabel("Beispiel 1", 90, 10, 103, 22)
    $Label_06 = GUICtrlCreateLabel("Beispiel 2", 370, 10, 115, 22)

    [/autoit] [autoit][/autoit] [autoit]

    $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

    [/autoit] [autoit][/autoit] [autoit]

    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)

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Ready3
    Exit
    EndSwitch
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    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 :whistling:

    Edit Oscar: AutoIt-Tags hinzugefügt! Das geht genauso wie mit dem Spoiler. Alles dazwischen wird als AutoIt-Skript dargestellt.

  • Problem mit ComboBox

    • LongLife
    • 21. Juli 2011 um 14:30

    Ich muss ehrlich sagen ich hab nur die Hälfte verstanden :D
    Aber ich les mir das Tutorial nochmal durch und versuchs nochmal :)

    Danke :)

  • Problem mit ComboBox

    • LongLife
    • 21. Juli 2011 um 11:18

    Deswegen sag ich ja -> Ich find das Tutorial und die Wiki richtig klasse :thumbup: Weil ich vorher immer rätseln musste und die Hälfte musste ich mir in Gedanken herleiten :D

    Und trotzdem wüsste ich gerne wie ich mit der ComboBox (von meinem ersten Post) Bilder anzeigen lassen kann . . . Ich verstehs einfach nicht ?(

  • Problem mit ComboBox

    • LongLife
    • 21. Juli 2011 um 09:54

    Ich bin der englischen Sprache nicht wirklich gut bemächtigt, daher find ich dieses Tutorial und das Wiki richtig klasse :thumbup:

    Achso -> Wie kann ich mit der ComboBox dann Bilder anzeigen lassen? Das versteh ich noch nicht ganz ^^

  • Problem mit ComboBox

    • LongLife
    • 21. Juli 2011 um 08:49

    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 :whistling:
    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 :D Nochmal en fetts thx :)

  • Problem mit ComboBox

    • LongLife
    • 21. Juli 2011 um 04:12

    Hallo meine lieben Helfer :D
    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 :) )

    Spoiler anzeigen


    #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 :)

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™