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