NickOnToluca
Silver Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Прошу попробовать консольную программку. ИНИед 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-файле сделать то же, что и ИНИед делает. |