Новая старая идея о файлах настройки
Предположим, есть много индивидуальных INI-файлов и вдруг во всех них понадобилось одновременно изменить какой-то один параметр (предположим, шрифт - может быть, пример неудачный). Поэтому хорошо бы наряду с индивидуальными иметь один общий или «главный» настроечный файл типа SYSPAR.PAR.
При этом INI-файлы должны содержать параметр PRIORITY: 1 — используются значения из «общего настроечного файла», 0 — используются значения из индивидуальных файлов во избежание противоречий между ними.
та ну запутаемся....
могу посоветовать неплохое средство Find&Replace называется... на основе регулярных выражений меняет текс в любом количестве файлов скормленых из указаной директории...
если надо могу выслать почтой!
В тему: не совсем то что предлгалось, но..
утилитка пакетного изменения параметров в разных INI на базе одного:
[www.irklib.ru] - 10Кб.
Правда работает только при наличии .NetFramework...
Пожалуй, IniRenamer — более «солидная» реализация этой идеи, чем та, которую приблизительно описал г-н Лавринович%)))
Недостаток только тот, что эта утилита не «встроена» в АРМ Администратор.
С другой стороны, думаю, что действительно хорошо бы взять все полезные и интересные параметры, какие есть в файле SYSPAR.PAR системы WinISIS.
Например (цитата из руководства):
«Параметр 14: Работа в сети (Networking)
Устанавливает, используется ли Winisis в однопользовательской среде или в сетевой среде.
14=0 – Однопользовательская работа
14=1 - Многопользовательский вариант
14=2 - Ограниченная работа в сети»
Правда, не знаю, зачем это нужно :) - вероятно, при значении 0 повышается быстродействие.
А вот еще хорошо бы можно было включать в ini-файлы комментарии типа
rem АРМ Кататогизатор Сидорчук Фекла Пантелеймоновна Главный Проверяющий комн. № 666 ПК № 999
а то, допустим, штат отдела автоматизации полностью смелнился, а уволившиеся сотрудники, как водится, никаких бумажек не оставили
2Воронецкий Александр Сергеевич
Пришлите, пожалуйста, Find&Replace на адрес piglet66.sobachka.mail.ru
(до сих пор не было практической надобности, теперь появилась)
Огромное спасибо!!!
> А вот еще хорошо бы можно было включать в ini-файлы
> комментарии типа
> rem АРМ Кататогизатор Сидорчук Фекла Пантелеймоновна Главный
> Проверяющий комн. № 666 ПК № 999
> а то, допустим, штат отдела автоматизации полностью
> смелнился, а уволившиеся сотрудники, как водится, никаких
> бумажек не оставили
>
Ну и включайте на здоровье, используя литералы "{" ... "}"
НОВАЯ ИДЕЯ!!!
Это должны быть не комментарии, а новые параметры, которые будут отображаться в окне Администратора!!!
PersonalName=
DBName=
Department=
Room=
Сетевые имена работающих ПК уже давно отображаются…
2Куделя
А где сказано, что в ини могут быть литералы?
тем более что текст "Внимание! изменение нижеследующего текста приведет к..." - вроде бы коментарий, но он никак не выделен (типа ; или rem)
Пригляделся повнимательнее и увидел, что, действительно, текст "Внимание! изменение нижеследующего текста приведет к..." заключен именно в фигурные скобки.
Попробовал писать свои комментарии. Вроде бы не мешают.