Beiträge von ProblemUser

    Also, ich kann jetzt das Hier:




    [...]
    While 1
    $Coord = PixelSearch(0, 64, 1395, 71, $Red, 10)
    If @error Then ; --------------------------------------
    Send("^{TAB}") ; ----------------------------------
    EndIf ; -------------------------------------------
    Sleep(500) ; --------------------------------------
    If Not @error Then ; ----------------------------------
    MouseClick ("Left", 353, 14, 1) ; -----------------
    EndIf ; -------------------------------------------
    Sleep(500) ; --------------------------------------
    WEnd ; ----------------------------------------------------


    While 1 ; -------------------------------------------------------------------------------------------
    $Coord = PixelSearch(231, 100, 418, 182, $Orange, 10) ; ------------------------------------------
    If Not @error Then ; ----------------------------------------------------------------------------
    Send("^{TAB}") ; ----------------------------------------------------------------------------
    EndIf ; -------------------------------------------------------------------------------------
    Sleep(500) ; --------------------------------------------------------------------------------
    WEnd ; ----------------------------------------------------------------------------------------------
    [...]


    Einfach zu



    [...]


    $Coord = PixelSearch(0, 64, 1395, 71, $Red, 10)
    If @error Then ; --------------------------------------
    Send("^{TAB}") ; ----------------------------------
    EndIf ; -------------------------------------------
    Sleep(500) ; --------------------------------------
    If Not @error Then ; ----------------------------------
    MouseClick ("Left", 353, 14, 1) ; -----------------
    EndIf ; -------------------------------------------
    Sleep(500) ; --------------------------------------




    $Coord = PixelSearch(231, 100, 418, 182, $Orange, 10) ; ------------------------------------------
    If Not @error Then ; ----------------------------------------------------------------------------
    Send("^{TAB}") ; ----------------------------------------------------------------------------
    EndIf ; -------------------------------------------------------------------------------------


    [...]

    Machen? Und das dann in einer Schleife Packen z.b.:




    While 1
    [...]
    $Coord = PixelSearch(0, 64, 1395, 71, $Red, 10)
    If @error Then ; --------------------------------------
    Send("^{TAB}") ; ----------------------------------
    EndIf ; -------------------------------------------
    Sleep(500) ; --------------------------------------
    If Not @error Then ; ----------------------------------
    MouseClick ("Left", 353, 14, 1) ; -----------------
    EndIf ; -------------------------------------------
    Sleep(500) ; --------------------------------------




    $Coord = PixelSearch(231, 100, 418, 182, $Orange, 10) ; ------------------------------------------
    If Not @error Then ; ----------------------------------------------------------------------------
    Send("^{TAB}") ; ----------------------------------------------------------------------------
    EndIf ; -------------------------------------------------------------------------------------
    [...]
    WEnd

    Also, wieder weiter mit dem Beispiel.


    Ich gieße nur einmal und Dünge und was weiß ich noch alles nur einmal. Dies jedoch in Schleifen.
    Gießen ist eine Schleife und wird beendet
    Pflanzen ist eine Schleife und wird beendet
    Jetzt soll aber wenn das Script bis ans ende kam, wieder von neu anfangen (pflanzen)

    Hier ein Beispiel was Ich meine:
    Das Script wäre z.b.:
    [Blockierte Grafik: http://www.imagebanana.com/img/1a0kfeda/omg.PNG]


    Neues Script:
    Aufgabe 1 =
    [Blockierte Grafik: http://www.imagebanana.com/img/1a0kfeda/omg.PNG]


    Aufgabe 2 =
    [Blockierte Grafik: http://www.imagebanana.com/img/1a0kfeda/omg.PNG]


    Aufgabe 3 =
    usw.


    Kurz:
    Ich hab ein Script (hier im Beispiel jetzt ein Baum pflanzen etc.) das soll sich Wiederholen. Wäre kein Problem wenn in diesem Script keine While Schleifen wären.
    Denn eine Scleife in einer Schleife geht nicht da eine nie enden wird. Das hat jetzt sogar "tkausl" verstanden...

    Hey,
    ich möchte nun mein Script in einer Schleife laufen lassen eig. nur eine Bestimmte Zeit lang aber erst mal das jetztige Problem lösen.
    Das man While benutzt um etwas immer wieder zu tun weiß ich.
    Nun ich weiß auch das man eine Schleife nicht in einer Schleife benutzten kann bzw. es würe funktionieren aber die Letzte Funktion würde nie enden.
    BSP:

    While 1
    MsgBox(0, "Test1", "Hallo Welt1!")
    While 1
    MsgBox(0, "Test2", "Hallo Welt!2")
    WEnd
    WEnd

    Die erste Schleife wird beendet, die zweite nicht. Das kann man eig. auch ohne Programmierkenntnisse wissen.
    Gibt es eine Mögichkeit ein Script z.b. Dieses:

    While 1
    MsgBox(0, "Test1", "Hallo Welt1!")
    WEnd
    While 1
    MsgBox(0, "Test2", "Hallo Welt!2")
    WEnd

    In eine Schleife zu packen? Am besten für eine betimmte Zeit. In der Hilfe fand ich dazu nichts!

    Ihc kram hier mal den Thread aus:
    Eine Exe ohne Wine zu öffnen geht nicht aber gibt es einen Compiler der Autoit Code für Linux compiliert?
    Wäre nett zuwissen.

    Hallo, ich habe mich einige Zeit mit Autoit Auseinander gesetzt und hab nun gedacht ich Löse ein kleines Spiel, das ich in HTML geschrieben habe.
    An der Coordinate 682 473, ist ein Link welcher sofort nachdem er angeklickt wird verschwindet.
    Ich öffne den Link in einem Neuen Tab. Auf dieser Seite ist dann entweder der Header Rot oder Grün. Wenn er Rot ist, läuft ein kleiner Countdown.
    Um das warten zu verhindern, dachte ich soll er erst die nächsten Tabs überprüfen.
    Aber mit meinem Script funktioniert etwas nicht.
    Ich bitte euch, es mal anzuschauen und ggf. mir eine Problemlösung vorzuschlagen. Wehe es kommt einer und meint: RTFM!!!!111elevenone


    MFG & Frohe Ostern


    PS: Dies ist kein Bot, ich hab mir das mal in HTML geschrieben bzw. habe ich noch mehr Scripte um damit meine Kenntnisse auszubauen. Ich hab dieses Programm schoneinmal geschrieben vor ca. 6 Jahren in C++ jedoch war dies auch das einzigste weil mir mit dieser Sprache schnell die Lust verging.