_Setting_ReadSection
Считывает все пары параметр=значение в разделе
#Include <_Setting.au3>
_Setting_ReadSection ( $sPath, $sSection[, $iReg = 0] )
Параметры
$sPath | Путь к ini-файлу или к корневому разделу реестра программы |
$sSection |
Имя секции в ini-файле или имя раздела реестра |
$iReg |
[необязательный] Флаг, определяющий с чем работает функция, ini-файл или реестр 0 - ini-файл 1 - реестр |
Возвращаемое значение
Успех: | Возвращает 2-мерный массив, в котором element[n][0] - это имя параметра и element[n][1] - это его значение. |
Ошибка: | Устанавливает @error равным 1, если не удалось прочитать указанный раздел. |
Примечания
Возвращает двумерный массив следующего содержания:Пример
; AZJIO
; http://www.autoitscript.com/forum/topic/143315-setting-choice-of-storage-options-registry-or-ini-file/
#include <Array.au3> ; для _ArrayDisplay
#include <_Setting.au3>
; Чтение из реестра
$TrReg = 1
$sPath = 'HKEY_CURRENT_USER\Software\AutoIt v3'
$Array = _Setting_ReadSection($sPath, 'AU3Info', $TrReg)
_ArrayDisplay($Array, 'ReadSection')
; Чтение из ini-файла
$TrReg = 0
$sPath = @HomeDrive & '\Boot.ini'
$Array = _Setting_ReadSection($sPath, 'boot loader', $TrReg)
_ArrayDisplay($Array, 'SectionNames')