_IniVirtual_RenameSection
Переименовывает секцию виртуального ini-файла
#Include <IniVirtual.au3>
_IniVirtual_RenameSection ( ByRef $a_Ini_Virtual2D, $sSection, $sNewName[, $flag = 0] )
Параметры
$a_Ini_Virtual2D | Двумерный массив, возвращённый функцией _IniVirtual_Initial |
$sSection |
Имя секции |
$sNewName |
Новое имя секции |
$flag |
[необязательный] 0 - не переименовывать, если имя новой секции существует 1 - переименовать, даже если секции $sNewName существует. Это предварительно удалит секцию в $sNewName. |
Возвращаемое значение
Успех: | Возвращает 1 |
Ошибка: | Возвращает 0 и устанавливает @error: |
@error: | 1 - секция $sSection не найдена |
2 - секция не переименована, потому что $flag = 0 |
Пример
; AZJIO
; http://www.autoitscript.com/forum/topic/147373-inivirtual
#include <IniVirtual.au3>
$a_ini_Main2D = _IniVirtual_Initial(FileRead(@ScriptDir & "\Sample.ini"))
$Res = _IniVirtual_RenameSection($a_ini_Main2D, 'Section2', '-- New Section --', 1)
$s_ini_Text = _IniVirtual_Save($a_ini_Main2D)
MsgBox(0, 'Содержимое ini-файла', $s_ini_Text)