Оба имеют тип "документ" и при активности каждого из них заголовок окна конфигуратора единый. Поэтому если пользователь вызывает команду в окне сообщений, то скрипт думает что текст модуля изменился на содержание этого окна.
Прошу выдать в API какой то признак, что это окно сообщений или хотя бы что в нем запрещено редактирование.
#1, 27 августа 2023 14:08
На текущий момент простого и точного способа определить - нет.
Только по каким-то косвенным признакам (размер, позиция окна сообщений).
#2, 27 августа 2023 14:21
К получить размеры и позицию элемента типа "документ"?
#3, 27 августа 2023 14:23
(2) tormozit, на данный момент, через API никак. Нужна доработка.
#4, 27 августа 2023 21:56
Добавлен метод
#5, 27 августа 2023 22:21
Такой способ еще можно попробовать
#6, 28 августа 2023 18:56
(5) bolsun, да, этот способ хорошо повысил точность определения как добавка к проверке содержимого поля. Правда после отправки нажатия клавиши пришлось вставить задержку 20мс для повышения вероятности считывания нового заголовка.
#7, 02 сентября 2023 14:38
tormozit изменил статус на Закрыто