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

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Post Reply
gene.pavlovsky
Posts: 163
Joined: Tue 11 Aug, 2015 16:53
Has thanked: 11 times

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

Post by gene.pavlovsky » Mon 07 Nov, 2016 12:23

Написал скрипт для генерации групп файловых маск. Исходные списки масок берутся из текстовых файлов, по одному на каждую группу.
Чтоб это было удобно быстренько загрузить в фар, скрипт генерит .sql файл, который обновляет generalconfig.db (sqlite3 generalconfig.db <generalconfig.sql).
Хотелось бы выполнять эту команду в работающем фаре, и сразу же видеть результат. Т.е. как-то перезагрузить generalconfig.db.
А так приходится заходить в настройки, отключать опцию авто-сохранения конфига, выходить из фара, запускать новый.
Как это сделать? Если такой возможности нет, есть ли какая-то возможность импортировать новые группы файловых маск другим способом, например макросом?

User avatar
John Doe
Бюрократ
Posts: 11395
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 101 times

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

Post by John Doe » Thu 10 Nov, 2016 13:06

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: 163
Joined: Tue 11 Aug, 2015 16:53
Has thanked: 11 times

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

Post by gene.pavlovsky » Thu 10 Nov, 2016 15:56

Ну что ж, будем тогда жить с тем, что имеем. Не так уж часто это приходится проделывать. Или может отключить автосохранение конфига (уже >15 лет юзаю эту опцию)...

User avatar
John Doe
Бюрократ
Posts: 11395
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 101 times

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

Post by John Doe » Thu 10 Nov, 2016 16:03

gene.pavlovsky wrote: Или может отключить автосохранение конфига
Не надо, с ним лучше.

gene.pavlovsky
Posts: 163
Joined: Tue 11 Aug, 2015 16:53
Has thanked: 11 times

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

Post by gene.pavlovsky » Thu 10 Nov, 2016 16:41

Ок!

Post Reply

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