Описание функции | |
ProcessClose |
Завершает процесс с указанным именем.
ProcessClose('process')
Параметры
process | Имя или PID процесса для завершения. |
Возвращаемое значение
Успех: | Возвращает 1. |
Ошибка: | Возвращает 0 и устанавливает значение @error равным: |
1 = не удалось выполнить функцию WinApi OpenProcess | |
2 = не удалось выполнить функцию WinApi AdjustTokenPrivileges | |
3 = не удалось выполнить функцию WinApi TerminateProcess | |
4 = не удалось проверить существование процесса |
Примечания
В качестве имени процесса указывается имя исполняемого файла без указания пути, например, 'notepad.exe' или 'winword.exe'См. также
ProcessExists, ProcessWait, ProcessWaitClose, Run, WinClose, ProcessList, RunAs, Shutdown, WinKill
Примеры: | Как создать кнопку? |
exect=$var_ipid=Run('notepad.exe')||Sleep(3000)||ProcessClose($var_ipid) ;; запустить "Блокнот" и через 3 секунды завершить процесс
exect=ProcessWaitClose('firefox2.exe')||ProcessClose('AdvOR.exe') ;; ожидание закрытия процесса firefox2.exe и далее закрытие процесса AdvOR.exe