Описание команды | |
closp | ![]() ![]() |
Завершает процесс по заданному имени и параметру запуска.
closp=NameProcess||Parameter, ||Options||TimeOut, ||butclose<>||allclose<>
Параметры:
1-й обязательный параметр. | |
NameProcess | Имя. NameProcess - имя процесса. Возможные варианты: • имя (AkelPad.exe). • PID процесса. • дескриптор окна. • ACTIVE - процесс активного окна. • clpget - имя берётся из буфера обмена. • GLOBALNAME<> - имя или дескриптор переданный глобальными переменными см. Дополнение №23. • [info] или <info> - имя или дескриптор переданный параметром см. Дополнение №10. |
2-й обязательный параметр. | |
Parameter | Параметр. Параметр с которой запущена программа или уникальная часть строки параметров, по которой можно определить процесс. В версии 11.2 появилась возможность прописывать несколько параметров через разделитель ?? |
Дополнительные параметры: | |
Options | Ожидать. 0 - не ожидать закрытия процесса. 1 - ожидать. |
TimeOut | Время ожидания. Время ожидания закрытия процесса (в секундах). 0 - ждёт бесконечно долго (по умолчанию) . |
Дополнительные параметры: | |
butclose<> | Режим закрытия. Параметр butclose<Number>, где Number: 0 - закрыть заданный процесс (по умолчанию). 1 - закрыть кроме заданного в условиях процессов. |
allclose<> | Режим закрытия. Параметр allclose<Number>, где Number: 0 - закрыть первый найденный процесс (по умолчанию). 1 - закрыть все найденные процессы, подходящие под условия. |
Примечания:
Команда может быть полезна, когда какая-либо программа запущена с разными параметрами...infos=2||1 ;; отображение информации процессов
См. также:
close, dumpp, freez, logpr, openf, openn, opens, openz, prior, procw, resrt, runch, runhp, start, storc, cmdbt, scrpt
Примеры: | ![]() |
closp=TCIMG.exe||awide=65 ;; закрыть процесс утилиты, в параметры запуска которой входит строка "awide=65"
closp=TCIMG.exe||diffd=x??pasgen||allclose<1> ;; закрыть все процессы утилиты TCIMG.exe, в параметры запуска которой входит строка "diffd=x" или "pasgen"
closp=TCIMG.exe||diffd=x??pasgen||butclose<1> ;; закрыть первый найденный процесс утилиты TCIMG.exe, в параметры запуска которой НЕ входит строка "diffd=x" или "pasgen"
closp=TCIMG.exe||diffd=x??pasgen||butclose<1>||allclose<1> ;; закрыть все процессы утилиты TCIMG.exe, в параметры запуска которой НЕ входит строка "diffd=x" или "pasgen"
closp=TCIMG.exe||diffd=x||allclose<1> ;; закрыть все процессы утилиты TCIMG.exe, в параметры запуска которой входит строка "diffd=x"
closp=TCIMG.exe||diffd=x||butclose<1> ;; закрыть первый найденный процесс утилиты TCIMG.exe, в параметры запуска которой НЕ входит строка "diffd=x"
closp=TCIMG.exe||diffd=x||butclose<1>||allclose<1> ;; закрыть все процессы утилиты TCIMG.exe, в параметры запуска которой НЕ входит строка "diffd=x"
closp=TCIMG.exe||ToolTipClipGet.au3 ;; завершить работу запущенного скрипта
closp=TCIMG.exe||tray_Menu_Example ;; закрыть процесс утилиты TCIMG.exe, в параметры запуска которой входит строка "tray_Menu_Example"
closp=TCIMG.exe||tray_Menu_Example||1 rstart ;; закрыть процесс TCIMG.exe, который был запущен с одним из параметром "tray_Menu_Example" и перезагрузить Total Commander
closp=TCIMG.exe||vclip=x||1 vclip=x ;; перезапустить процесс TCIMG.exe, вызванный с параметрами vclip=x