v9.55 (build: Feb 10 2023)

Мониторинг - Снимки экранов (доп.)

Можно выбрать, для каких приложений или сайтов будут сниматься специальные скриншоты "по изменению контента", чтобы не пропустить важный текст или другую информацию в окне.

"Интервал проверки содержимого окна" определяет, как часто будет контент окна сверяться с предыдущим, т.е. фактически определяет максимальную частоту съема скриншотов.

"Минимальное кол-во отличающихся пикселей" используется при сравнении текущего и предыдущего содержимого окна (по-пиксельно). Если разница в пикселях превышает данное значение, то снимок окна будет сделан.

В правилах для приложений/сайтов можно использовать:

1) Переменные:
@exe@ - exe-файл приложения без пути;
@class@ - класс окна (для определения класса можно использовать утилиту);
@url@ - полный URL сайта;
@title@ - заголовок окна.

2) Логические операторы: OR (или), AND (и)

3) Скобки ( и ).

4) Операторы сравнения: = (равно), != (не равно), LIKE (сравнение по маске).
В качестве масок можно использовать: % (ни одного, один или несколько символов) и _ (один символ).

Внимание! При сравнении строк операторы =, != чувствительны к регистру и если эта чувствительность не нужна (например, при сравнении имен файлов), то нужно использовать сравнение LIKE.
Внимание! Строки в правилах необходимо указывать в одинарных кавычках!

Таким образом можно организовать гибкую проверку условий для того или иного приложения/сайта.

Пример 1: необходимо создать правило для приложения c exe-файлом "app.exe", классом окна "WndClass_0" и чтобы заголовок окна включал слова "Workbench" или "Setup":
(@exe@ LIKE 'app.exe') AND (@class@='WndClass_0') AND ((@title@ LIKE '%Workbench%') OR (@title@ LIKE '%Setup%'))

Пример 2: необходимо создать правило для сайта "https://work.company.com":
@url@ LIKE 'https://work.company.com%'

© ТАМЕРЛАН