Ein paar Fragen

  • Hallo,

    ich habe mal ne kleine Frage. Ich hab ein Script, welches sich neustarten kann. So sieht das aus:

    [autoit]

    If MsgBox(4, '', "Neustart?") = 6 Then _Restart()

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

    ; $hMutex : wenn _Singleton verwendet wird, der Rückgabewert von _Singleton mit $Flag = 1.
    Func _Restart($hMutex=0)
    ; Prog@ndy
    If $hMutex Then DllCall("kernel32.dll","int", "ReleaseMutex","ptr",$hMutex)
    AutoItWinSetTitle("THISWILLCLOSE")
    Sleep(100)
    ShellExecute(@AutoItExe,$CMDLINERAW,@WorkingDir)
    Exit
    EndFunc

    [/autoit]

    So. Wartet dieses Script nun solange, bis das vorherige sich beendet hat?