Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] цикл закрытия нескольких процессов (http://forum.oszone.net/showthread.php?t=238302)

Freaxxx 10-07-2012 15:05 1949312

цикл закрытия нескольких процессов
 
Доброго времени суток. подскажите решение,
как поставить в цикл закрытие нескольких процессов?

пробовал
Код:

While 1
 ProcessClose(Processwait("process1.exe"))
 ProcessClose(Processwait("process2.exe"))
 ProcessClose(Processwait("process3.exe"))
 ProcessClose(Processwait("process4.exe"))
 Wend

цикл работает, но процессы закрывает только несколько раз
как сделать постоянное закрытие?

Creat0R 10-07-2012 15:18 1949319

Цитата:

Цитата Freaxxx
цикл работает, но процессы закрывает только несколько раз »

Что значит несколько раз.
В цикле прописано ожидать процесс, и его закрытие, далее к следующему процессу применимо тоже самое, и так пока не дойдёт до последнего процесса.

Цитата:

Цитата Freaxxx
как сделать постоянное закрытие? »

Код:

Global $aProcesses[5] = [4, "process1.exe", "process2.exe", "process3.exe", "process4.exe"]

While 1
    For $i = 1 To $aProcesses[0]
        $iProc = ProcessExists($aProcesses[$i])
        If $iProc Then ProcessClose($iProc)
    Next

    Sleep(1000) ;Пауза в секунду, чтобы не нагружать процессор
Wend


Freaxxx 10-07-2012 15:40 1949324

но 1 и тот же процесс закрывается раза 3-4 без проблем, благодарю за помощь


Время: 09:59.

Время: 09:59.
© OSzone.net 2001-