Miranda NG русскоязычный форум > Общие разговоры о Miranda NG

autoexec_* и удаление ненужных параметров\разделов

(1/1)

Magic:
Приветствую!
Дошли руки обновить корпоративную сборку и снова столкнулся с проблемой удаления из базы ненужных параметров (естественно в автоматическом режиме).
Предыстория такова, что первоначальные эталонные профили миранды собирались еще на IM 0.7 версий с дефолтным скином, соответственно с тех пор в них тянется куча ненужных параметров.
Очень мешает данная вещь на применении или изменении скинов миранды с помощью autoexec файлов.
Мусор от предыдущих скинов может сделать абсолютно рендомные спецэффекты с новым, например огромные кнопки прямо посреди экрана или что-нибудь похуже, вроде фантомных активных областей посреди контакт листа.
При нажатии кнопки применить в разделе скинов, старые параметры полностью заменяются новыми и все работает корректно.
А вот замечательные файлы autoexec работают только в режиме Merge, удалить ненужные параметры или полностью почистить раздел нет возможности, приходится расставлять кучу заглушек-костылей вида @param=s
Возможна ли в обозримом будущем подобная доработка? Например по типу виндового regedit, которые удаляет разделы\параметры с помощью .reg файла, если перед именем стоит "-"
Спасибо за ответ :)

watcher:
Есть удаление

KeyName=l  - удаление ключа в базе

[?BranchName] - удаление ветки

Magic:
Оу, неожиданно, пропустил момент добавления :)
Я правильно понимаю, что расположив в файле параметры так:

--- Quote ---[?ModernSkin]

[ModernSkin]
some params

--- End quote ---
я удалю раздел, а потом сразу заполню его новыми значениями?

watcher:
Magic, да, я так делаю, если нужно весь раздел заново влить.

Navigation

[0] Message Index

There was an error while thanking
Thanking...
Go to full version