For...Next Frage

  • Hey Leute,
    ich habe ein kleines Problem in einem Script.

    Spoiler anzeigen
    [autoit]


    Global $recht = 630
    Global $recht1 = 242
    Global $recht2 = 795
    Global $recht3 = 565

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

    Local $ar_farbe[14]
    $ar_farbe[1] = 0xFFFFFF
    $ar_farbe[2] = 0x6C6C68
    $ar_farbe[3] = 0x4E4C4B
    $ar_farbe[4] = 0x474B28
    $ar_farbe[5] = 0xFFFFDC
    $ar_farbe[6] = 0xCAAC8F
    $ar_farbe[7] = 0x6E5653
    $ar_farbe[8] = 0xA5B6A0
    $ar_farbe[9] = 0x6A5B31
    $ar_farbe[10] = 0x817548
    $ar_farbe[11] = 0x9294A7
    $ar_farbe[12] = 0xABA57F
    $ar_farbe[13] = 0x595367

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

    Global $ar_farbe_name[14]
    $ar_farbe_name[0] = "Blau"
    $ar_farbe_name[1] = "Bunt"
    $ar_farbe_name[2] = "Gelb"
    $ar_farbe_name[3] = "Rot"
    $ar_farbe_name[4] = "Weiss"
    $ar_farbe_name[5] = "Lila"
    $ar_farbe_name[6] = "Schwarz"
    $ar_farbe_name[7] = "Pink"
    $ar_farbe_name[8] = "Orange"
    $ar_farbe_name[9] = "Gruen"
    $ar_farbe_name[10] = "Braun"
    $ar_farbe_name[11] = "Hellblau"
    $ar_farbe_name[12] = "Dunkelblau"
    $ar_farbe_name[13] = "Grau"

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

    ;hier is halt die GUI, in der $ausnahme 1-3 Comboboxen sind

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

    For $a = 1 to 13
    If $ausnahme1 = $ar_farbe_name[$a] Then
    $ar_farbe[$a] = "deaktiviert"
    EndIf
    Next
    For $b = 1 to 13
    If $ausnahme2 = $ar_farbe_name[$b] Then
    $ar_farbe$b] = "deaktiviert"
    EndIf
    Next
    For $c = 1 to 13
    If $ausnahme3 = $ar_farbe_name[$c] Then
    $ar_farbe[$c] = "deaktiviert"
    EndIf
    Next

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

    For $f = 1 to 13
    If $ar_farbe[$f] = "deaktiviert" Then ;hier is mein Problem
    Next ;wie kann ich das machen, dass wenn eine Farbe deaktiviert ist, dass dann das Script bei der nächsten ;For-Schleife anfängt???
    EndIf ;??
    $farbe = PixelSearch ($recht,$recht1,$recht2,$recht3,$ar_farbe[$f])
    If Not @error Then
    MouseClick ("right",$farbe[0],$farbe[1],1)
    EndIf
    Next

    [/autoit] [autoit][/autoit] [autoit][/autoit]
    • Offizieller Beitrag
    [autoit]

    ContinueLoop

    [/autoit]