![]() |
Сортировка сецкий ini файла при сохранении по алфавиту
Здравствуйте!
Имеется скрипт, который пишет данные в стандартный ini файл. Хотелось бы, чтобы при записи новые секции (да и старые, если в них вносятся изменения) писались не в конец файла, а сортировались по алфавиту, но единственное, что нарыл более менее подходящее - это _ArraySort(). Боюсь сильно портить функцию, она то рабочая... Вид функции такой: Код:
Func _savethemetofile() |
eus_deus, меньшими затратами это можно сделать с помощью IniVirtual.au3 и конкретно функцией _IniVirtual_Initial. Получилв ini-файл в массив (точнее массив массивов), сортировать по секциям (первая колонка), и сортировать вложенные массивы (хотя может не потребуется). Перед записью очистить/удалить ini-файл. С помощью _IniVirtual_Save сохранить.
|
eus_deus, стандарт ini-файлов не предусматривает требования наличия сортировки ни в именах разделов, ни в именах параметров — они все равнозначны. Смысл в этом разве что для ориентировки внутри ini-файла при его ручной правке.
|
Iska, ладно, все равно , если так.
|
Время: 23:46. |
Время: 23:46.
© OSzone.net 2001-