Skript soll warten bis zweite Skript fertig

  • Hallo!

    Wie bewerkstellige ich folgendes:

    Ein Skript läuft und ruf irgendwann ein anderes Skript auf, das einige Sekunden zur Abarbeitung benötigt. Wie kann ich das erste Skript warten lassen, bis das zweite fertig ist?

    Danke

    Einmal editiert, zuletzt von Blinker (11. Juni 2008 um 14:33)

  • Hallo.

    Schau Dir mal folgendes an: RunWait.

    Bsp. Aus der AutoIt Doku und da unter den Funktionsref.

    Spoiler anzeigen
    [autoit]


    $val = RunWait("Notepad.exe", "C:\WINDOWS", @SW_MAXIMIZE)
    ; script waits until Notepad closes
    MsgBox(0, "Program returned with exit code:", $val)

    [/autoit]

    Erstes Script muß dann aber bereits eine Exe-Datei sein.
    Aber wieso zwei Scripte laufen lassen. Möchtest du nicht lieber beide in einem haben?

    Wenn das der Fall ist und beides AutoIt Dateien sind, dann kannst Du die sicherlich zusammen in ein Script schreiben.
    Am besten in diesem Fall beide Scripte posten und sagen welcghes Script 1 und welches Script 2 ist. Also genau erklären wie es ablaufen soll. So können wir alle am besten helfen.

    Gruß, Crazy-A.
    (Tipfehler sind geschenkt, da nicvhrt daheim und diese Tastatur spinnt)

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    k3mrwmIBHejryPvylQSFieDF5f3VOnk6iLAVBGVhKQegrFuWr3iraNIblLweSW4WgqI0SrRbS7U5jI3sn50R4a15Cthu1bEr

  • Hallo!

    RUNWAIT ist genau das was ich gesucht habe, danke.

    Ich hab zwei Skipte genommen, weil ich beide auch einzeln einsetzen möchte. Unter bestimmten Voraussetzungen muß aber vor dem zweiten noch das erste ausgeführt werden.