Доброго времени суток! Решил сменить клиент миранды в организации с дефолтного Miranda-ng 0.95.5 на HotCoffe 0.95.6 с красивой шкуркой. Новее этой сборки к сожалению нет. Да и ладно, новый формат БД не дает переходить на версии новее... Шкурка нового клиента конечно как надо не встает. Даже при том, что все autoexec_ в комплекте со сборкой выполняются при запуске с профилями от предыдущего клиента.
Думал создавать новый профиль (настроил через mirandaboot и settings.ini) и каким-то образом (не представляю еще каким) перенести переписку из старого профиля в новый. Но к своему удивлению не обнаружил через DbEditor переписок в бд, только настройки и контакты из ростера
. Где они? Это самый "чистый" вариант. К тому-же это может решить проблемы разных форматов ДБ. Здесь кстати, возникает дополнительный вопрос - а автоматически без лишних вопрошений можно сконвертировать Dbx_mmap в Dbx_mdbx и еще лучше Dbx_sqlite?
Еще как вариант, все-таки раскидать в каждый профиль файл настроек, где прописана каждая настройка и при запуске клиента он применится и удалится, для каждого профиля отдельно.
Либо сделать autoexec_*.ini неудаляемым и будет он применять все настройки при каждом запуске - т.е. прибить все настройки гвоздями, но не очень то хочется. В принципе это и есть решение, да.
Но может есть более эстетически приятные методы решения задачи?