INIFile.GetValue
Описание
Возвращает данные связанные со "значением" в указанном INI файле.
ПараметрыFilename
(строка) Полный путь к INI файлу.
Section
(строка) Секция содержащая "значение".
Value
(строка) "Значение", чьи данные требуются.
ВозвратResultVariable
(строка) Данные связанные с указанным "значением" в INI файле. Если значение не существует или действие оканчивается неудачно, возвращается пустая строка "".
Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия
ПримерыПример 1value_data = INIFile.GetValue(_SourceFolder .. "\\images.ini", "Water", "Ocean");Получаем данные найденные в значении "Ocean", расположенном в секции "Water" INI файла, называемого "images.ini", и сохраняем результат в переменной по имени "value_data". Примечание: _SourceFolder это встроенная переменная, которая содержит путь к папке, где размещен файл autorun.exe. Пример 2-- Get the value data from an INI file. -- Получаем данные значения из INI файла. full_name = INIFile.GetValue("C:\\Data.ini", "PERSONAL", "Name"); -- Check to see if any errors occurred while calling the action. -- Смотрим, не было ли ошибки при вызовае действия. error = Application.GetLastError(); -- If an error occurred, display it's error message. -- Если была ошибка, показываем сообщение об ошибке. if (error ~= 0) then Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION); else -- If the value was not found, notify the user. If it was, use it in a welcome message. -- Если значение не было найдено, уведомляем пользователя. Если оно найдено, используем его в приветственном сообщении. if (full_name == "") then Dialog.Message("Notice", "You personal information has not been entered yet.", MB_OK, MB_ICONINFORMATION); else Dialog.Message("Hello", "Welcome " .. full_name .. "!", MB_OK, MB_ICONINFORMATION); end endПолучаем данные в значении "Name" секции "PERSONAL" INI файла. Если значение найдено, оно используется в приветственном диалоговом окне. Если значение не найдено, пользователю сообщается что его информация пока не сохранена.
Смотрите также: Связанные действия
|