Для конфигуратора сделано стороннее расширение через универсальное оконное API UIAutomation, т.е. оно оперирует оконным (по сути пользовательским) интерфейсом. Оно вычисляет типы выражений в программном коде. Очень частой командой в нем является переход к определению в другой модуль. В интерфейсе пользователя есть только один способ это сделать универсально:
Сохранить список точек останова в файл
Добавить в файл точку останова на строке нужного модуля
Загрузить список точек останова из файла
Перейти в эту точку останова
Но это занимает очень много времени (3 секунды) для частой операции и выглядит некрасиво, т.к. окно выбора файла открывается долго. Поэтому в виде исключения просим добавить в это окно
Кнопку "Сохранить в основной файл", которая бы без открытия окна выбора файла сразу сохраняла список в некоторый файл по умолчанию (основной). Путь к нему можно описать в документации или в подсказке к кнопке.
Кнопку "Загрузить из основного файла", которая бы с запросом подтверждения "Точки останова будут восстановлены на 16:12:10 21.08.2023 (дата изменения файла)" загружала список из основного файла
Для конфигуратора сделано стороннее расширение через универсальное оконное API UIAutomation, т.е. оно оперирует оконным (по сути пользовательским) интерфейсом. Оно вычисляет типы выражений в программном коде. Очень частой командой в нем является переход к определению в другой модуль. В интерфейсе пользователя есть только один способ это сделать универсально:
Но это занимает очень много времени (3 секунды) для частой операции и выглядит некрасиво, т.к. окно выбора файла открывается долго. Поэтому в виде исключения просим добавить в это окно