Переключение между наборами настроек

В данной инструкции рассказывается, как быстро переключаться между несколькими наборами настроек в следующих моих программах:

Lookup: Подстановка данных из одной таблицы в другую
PastePictures: Вставка изображений в Excel

FillDocuments: Заполнение документов по шаблонам + рассылка почты
Parser: Парсер сайтов и файлов
Unification: объединение прайс-листов
Labels: Формирование этикеток по шаблонам

 

После применения этой инструкции, на панели инструментов появится переключатель настроек такого вида:

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

 

Что надо сделать, чтобы такой выпадающий список наборов настроек появился на панели инструментов:

1) надо экспортировать (сохранить) настройки программы в файл / файлы в специальную папку
2) обновить панель инструментов (или перезапустить программу)

А теперь - более подробно.

Чтобы сохранить настройки программы в файл, проделаем следующее:

на форме настроек СЛЕВА СНИЗУ есть 2 маленькие кнопки, - ИМПОРТ и ЭКСПОРТ.
Подведя к ним курсор мыши, можно увидеть всплывающие подсказки у кнопок:

Нам нужна кнопка ЭКСПОРТ, — нажимаем эту кнопку, и программа предлагает сохранить (экспортировать) текущие настройки в файл XML.

По-умолчанию, программа предлагает сохранить файл настроек в ту же папку, где лежит программа.
Но, нам надо в этой папке создать специальную подпапку, имя которой будет выглядеть как НазваниеПрограммыSettings

Например, для программы подстановки данных (Lookup) эта папка должна называться LookupSettings, для программы вставки картинок - PastePicturesSettings, а если мы все это делаем для надстройки-парсера, то создаваемая папка получит имя ParserSettings

Итак, мы нажали кнопку ЭКСПОРТ, и там же сразу создаём подпапку:

После чего вводим имя для создаваемого файла настроек (как назовёте файл, — такой пункт и появится в выпадающем списке наборов настроек), и жмём СОХРАНИТЬ в диалоговом окне.

После этого, при необходимости, можно изменить настройки программы, и повторить описанные действия для создания второго и последующих файлов настроек.

Теперь остаётся только обновить панель инструментов программы, чтобы выпадающий список наборов настроек отобразился на панели инструментов.
Для этого можно закрыть и заново запустить надстройку, или же нажать О ПРОГРАММЕ, и дважды щелкнуть на логотипе программы в левом верхнем углу.

В появившемся выпадающем списке присутствует пункт с названием <исходные> — его можно использовать как дополнительный вариант набора настроек.

Теперь вы можете быстро переключаться между несколькими вариантами использования программы:

 


PS: Поскольку в настройках Parser, Unification и Labels изначально имеются выпадающие списки на панели инструментов, — в этих программах нет особого смысла применять переключение между наборами настроек.
Но тем, не менее, и там оно может пригодиться, например:

- в надстройке Labels уже есть выпадающий список выбора шаблонов (но настройки количества этикеток и прочие опции остаются неизменными).
Использование этой инструкции позволит вам переключаться между наборами настроек и папками с шаблонами этикеток.

- в надстройке Parser, на панели инструментов есть выпадающий список с названиями парсеров, - так что если вам надо переключаться между несколькими парсерами, это всё уже есть в программе, и ничего дополнительно использовать не надо. Для чего может пригодиться эта инструкция, - если вы используете парсер для мониторинга цен на сайтах, и у вас есть 3 разных набора сайтов (и, соответственно, 3 различных комплекта настроек парсеров), - тогда переключатель наборов настроек вам пригодится. Или вот, например, мне на днях понадобилось рассылать парсером сообщения на сайте с 2 разных учетных записей, - я создал дубликаты настроек в 2 подпапках, и сделал на панели инструментов переключение между 2 наборами настроек, - файлы настроек парсеров там были одинаковые, - отличался лишь файл parser.ini, содержащий логины и пароли для доступа к сайту:

В надстройке Unification есть переключатель режимов (активируется в настройках программы после создания нового режима), — там применять данную инструкцию смысла нет.

Комментарии

Как запускать программу через макрос, НО выбрав ту или иную настройку?

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
            _                  _____    ___  
__ _ (_) __ __ __ _ | ___| ( _ )
/ _` | | | \ \/ / / _` | | |_ / _ \
| (_| | | | > < | (_| | | _| | (_) |
\__, | _/ | /_/\_\ \__,_| |_| \___/
|_| |__/
Введите код, изображенный в стиле ASCII-арт.