Перезагрузка конфига в работающем фаре

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Post Reply
gene.pavlovsky
Posts: 173
Joined: Tue 16 Feb, 2010 17:55
Location: Luxembourg
Has thanked: 13 times
Been thanked: 9 times
Contact:

Перезагрузка конфига в работающем фаре

Post by gene.pavlovsky »

Написал скрипт для генерации групп файловых маск. Исходные списки масок берутся из текстовых файлов, по одному на каждую группу.
Чтоб это было удобно быстренько загрузить в фар, скрипт генерит .sql файл, который обновляет generalconfig.db (sqlite3 generalconfig.db <generalconfig.sql).
Хотелось бы выполнять эту команду в работающем фаре, и сразу же видеть результат. Т.е. как-то перезагрузить generalconfig.db.
А так приходится заходить в настройки, отключать опцию авто-сохранения конфига, выходить из фара, запускать новый.
Как это сделать? Если такой возможности нет, есть ли какая-то возможность импортировать новые группы файловых маск другим способом, например макросом?
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Перезагрузка конфига в работающем фаре

Post by John Doe »

gene.pavlovsky wrote: А так приходится заходить в настройки, отключать опцию авто-сохранения конфига, выходить из фара, запускать новый.
Рекомендованный способ работы с базами - при незагруженном фаре.

Можно предложить запускать фар батником, где за вызовом far.exe будет следовать вызов какого-нибудь on_far_exit.cmd с необходимыми действиями.
gene.pavlovsky wrote: есть ли какая-то возможность импортировать новые группы файловых маск другим способом, например макросом?
Импорт предусмотрен, в FAQ даже есть.
Но опять же, при запущенном фаре ничего не гарантируется.

P.S.
На мантисе есть такое пожелание: 0002383: /import настроек и /clearcache прямо из фара.
Но (где-то в другом месте) обсуждалось, что реализовать это по меньшей мере непросто.
Last edited by John Doe on Thu 10 Nov, 2016 13:56, edited 1 time in total.
gene.pavlovsky
Posts: 173
Joined: Tue 16 Feb, 2010 17:55
Location: Luxembourg
Has thanked: 13 times
Been thanked: 9 times
Contact:

Перезагрузка конфига в работающем фаре

Post by gene.pavlovsky »

Ну что ж, будем тогда жить с тем, что имеем. Не так уж часто это приходится проделывать. Или может отключить автосохранение конфига (уже >15 лет юзаю эту опцию)...
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Перезагрузка конфига в работающем фаре

Post by John Doe »

gene.pavlovsky wrote: Или может отключить автосохранение конфига
Не надо, с ним лучше.
gene.pavlovsky
Posts: 173
Joined: Tue 16 Feb, 2010 17:55
Location: Luxembourg
Has thanked: 13 times
Been thanked: 9 times
Contact:

Перезагрузка конфига в работающем фаре

Post by gene.pavlovsky »

Ок!
Post Reply

Return to “Нужна помощь”