Прошу попробовать консольную программку.
ИНИед 0.1
http://www.rapidspread.com/file.jsp?id=lxsldezpd1
http://multi-up.com/259382
Смысл:
Есть два инишника. Залить содержимое одного в другой. Если в инжектируемом файле есть секция, совпадающая с оригиналом, то идет сравнение по переменным внутри секции. Если есть совпадающие переменные, то их значения заменяются на заданные в инжектируемом файле. Если такой переменной или целой секции в данной секции не было в оригинальном файле, она полностью запишется из инжектируемого файла.
Полезно при рутинном редактировании INI: настройки, файлы локализации и др.
Использование:
Передать программе в качестве параметра через пробел два файла файла с полными путями, именами и расширениями в двойных кавычках: оригинальный и инжектируемый.
Оригинальный файл стоит забекапить.
Пример: INIed.exe "C:\Test\Package.ini" "C:\Test\Inj.ini"
TO DO:
- Сделать всеядность и дуракоустойчивость.
- Сделать пакетную обработку (список файлов брать из конфига).
- Сделать ключ использования утилиты для вычитания второго INI из первого (для удаления некоторых записей).
Смысл для ThinApp:
Избавить себя от рутинных операций редактирования проекта. Дело в том, что на данный момент в абсолютном большинстве случаев я делаю идентичные действия над инишником.
Если знаете такую готовую утилиту (а я уверен, она есть), подскажите, где взять.
Также полезно будет ознакомиться с утилиткой INIfile: http://home.mnet-online.de/horst.muc/win/inifile.zip
Она предлагает редактирование INI из командной строки, т.е. подумав можно в BAT-файле сделать то же, что и ИНИед делает.
ИНИед 0.1
http://www.rapidspread.com/file.jsp?id=lxsldezpd1
http://multi-up.com/259382
Смысл:
Есть два инишника. Залить содержимое одного в другой. Если в инжектируемом файле есть секция, совпадающая с оригиналом, то идет сравнение по переменным внутри секции. Если есть совпадающие переменные, то их значения заменяются на заданные в инжектируемом файле. Если такой переменной или целой секции в данной секции не было в оригинальном файле, она полностью запишется из инжектируемого файла.
Полезно при рутинном редактировании INI: настройки, файлы локализации и др.
Использование:
Передать программе в качестве параметра через пробел два файла файла с полными путями, именами и расширениями в двойных кавычках: оригинальный и инжектируемый.
Оригинальный файл стоит забекапить.
Пример: INIed.exe "C:\Test\Package.ini" "C:\Test\Inj.ini"
TO DO:
- Сделать всеядность и дуракоустойчивость.
- Сделать пакетную обработку (список файлов брать из конфига).
- Сделать ключ использования утилиты для вычитания второго INI из первого (для удаления некоторых записей).
Смысл для ThinApp:
Избавить себя от рутинных операций редактирования проекта. Дело в том, что на данный момент в абсолютном большинстве случаев я делаю идентичные действия над инишником.
Если знаете такую готовую утилиту (а я уверен, она есть), подскажите, где взять.
Также полезно будет ознакомиться с утилиткой INIfile: http://home.mnet-online.de/horst.muc/win/inifile.zip
Она предлагает редактирование INI из командной строки, т.е. подумав можно в BAT-файле сделать то же, что и ИНИед делает.