Unendlichschleife

  • Hallo zusammen,
    wollt nur mal kurz wissen wie man folgenden Befehl unendlich lang wiederholen kann.

    MfG Ardor

    [autoit]

    Run("upload.exe", "C:\Html\Homepage", @SW_Hide)
    Sleep (10000)

    [/autoit]
  • Willste das programm unendlich mal neu starten ? 8|

    naja:

    [autoit]

    While 1
    ;blaaaaaaaaaaa
    Wend

    [/autoit]
  • Hallo!

    sowas braucht man öfters:
    hier mal ein besseres Beispiel:

    die msg-Box geht nie auf, wenn in Deinem Temp-Dir eine schluss.nie da ist, bzw. Du kannst sie extern beenden, in dem Du ne schluss.txt in Dein Temp-Dir legst (das geht natürlich auch mit nem Autoit-Programm)

    Wenn Deine upload.exe evtl. empfindlich auf ein beenden des Aufrufprogrammes (Autoit) reagiert, dann mach sowas.
    Hab ich im Rechenzentrum im Einsatz, wenn z.B. ein Pack-Programm (externes zip von info-zip im Einsatz) beendet werden soll, wenn ich das Autoit-Icon anklicke, dann ist das immer so ne Sache mit evtl. Daten die zip.exe gerade im Zugriff hat und mit ner if exists Abfrage kann man das aber sauber handeln.

    Grüße

    German

    Spoiler anzeigen
    [autoit][/autoit] [autoit][/autoit] [autoit]

    ; Befehl ausführen, aber mit externem Abbruch

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

    $i=1

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

    while $i=1

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

    if FileExists(@TempDir & "\schluss.nie") then
    exit
    EndIf

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

    msgbox(0,"huhu", "ich soll was tun",1)
    sleep(5000)

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

    if FileExists(@TempDir & "\schluss.txt") then
    $i=0
    EndIf

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

    Wend

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