_IniVirtualSPE_Read
Возвращает значение параметра из данных, предварительно прочитанных в переменную из ini-файла
#Include <IniVirtualSPE.au3>
_IniVirtualSPE_Read ( $s_INI_Text, $sSection, $sKey[, $sDefault = ""] )
Параметры
$s_INI_Text | Данные в текстовом виде, прочитанные из ini-файла |
$sSection |
Секция, параметр которой необходимо прочитать |
$sKey |
Параметр, значение которого необходимо прочитать |
$sDefault |
[необязательный] Значение по умолчанию (будет возвращено, если указанный параметр не найден). |
Возвращаемое значение
Успех: | Возвращает строку, содержащую данные указанного параметра |
Ошибка: | Возвращает строку из $sDefault, если указанный параметр не найден. |
Примечания
При чтении значений, заключённых в двойные или одинарные кавычки, последние удаляются. Пробельные символы в начале и в конце значения обрезаются, кроме случая, когда значение заключено в кавычки.Пример
; AZJIO
; http://www.autoitscript.com/forum/topic/147402-inivirtualspe
#include <IniVirtualSPE.au3>
$sPath = @ScriptDir & '\Sample.ini'
$s_ini_Text = FileRead($sPath)
$sRes = _IniVirtualSPE_Read($s_ini_Text, 'Section2', 'Key2', "Значение по умолчанию, если не найдено")
MsgBox(0, 'Сообщение', '|' & $sRes & '|')
$sRes = _IniVirtualSPE_Read($s_ini_Text, 'Section3', 'par am', "Значение по умолчанию, если не найдено")
MsgBox(0, 'Сообщение', '|' & $sRes & '|')