Описание команды


logpr

Следит за процессом или процессами и записывает информацию в файл.

logpr=Param

Параметры:

ParamПараметры. Section||File||RegExp||Line||MaxSize||Pause||Flag, где:
  Section - имя секции в TCIMG.ini, в которой записаны настройки команды (LogProcess, т.е. секция [LogProcess]).
  File - [необязательный] путь сохранения информации (по умолчанию считывается из ключа LogFile).
  RegExp - [необязательный] регулярное выражение имён процессов (по умолчанию считывается из ключа LogProcess).
  Line - [необязательный] строка, которая будет записываться в файл (по умолчанию считывается из ключа LogLine).
    могут использоваться любые символы и теги в свободном порядке:
    :DATABEGIN: - дата запуска процесса (2018/06/29 20:45:14).
    :DATAEND: - дата окончания процесса (2018/06/29 20:45:45).
    :NAME: - имя процесса (TCIMG.exe).
    :VERSION: - версия имени процесса (23.5.0.0).
    :PATH: - путь процесса (E:\TC IMAGE\TCIMG.exe).
    :PID: - PID (уникальный индификатор) процесса (1234).
    :COMSTRING: - командная строка запуска процесса.
  MaxSize - [необязательный] режим создания лог файлов (по умолчанию считывается из ключа LogMaxSize):
    0 - каждый день будет создаваться новый файл с приставкой 2018_06_29_Name.ext.
    N - ограничение максимального размера лог файла в килобайтах, при достижении которого информация будет перемещаться в файл со счётчиком.
  Pause - [необязательный] время в миллисекундах через которое обновляется информация (по умолчанию считывается из ключа LogPause).
    не рекомендуется прописывать значение менее 300.
  Flag - [необязательный] запись в файл (по умолчанию считывается из ключа LogText).
    0 - новая строка записывается в конец файла.
    1 - новая строка записывается в начало файла.

Примечания:

Рекомендуется эту команду запускать с отличным от TCIMG.exe именем процесса (к примеру: LOG_TCIMG.exe - т.е. сделать копию TCIMG.exe и переименовать)

См. также:

close, closp, dumpp, freez, openf, openn, opens, openz, prior, procw, resrt, runch, runhp, start, storc, cmdbt, scrpt

Примеры:
 Как создать кнопку?

itray=1||TCIMG.dll,91||HINT3||1||75A1D0 logpr=LogProcess ;; следить за процессом и записывать в файл (настройки в TCIMG.ini в секции [LogProcess]), в трее значок, подсказка и меню

logpr=LogProcess ;; следить за процессом и записывать в файл (настройки в TCIMG.ini в секции [LogProcess])

logpr=LogProcess2 ;; следить за процессом и записывать в файл (настройки в TCIMG.ini в секции [LogProcess2])

renew=0||LOG_TCIMG||1 itray=1||TCIMG.dll,91||HINT3||1||75A1D0 logpr=LogProcess ;; запустить команду слежения за процессами в отдельном процессе LOG_TCIMG.exe


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru