_Setting_MigrateIniToReg
Копирует данные из ini-файла в реестр
#Include <_Setting.au3>
_Setting_MigrateIniToReg ( $sPath, $sKey[, $flag = 0] )
Параметры
$sPath | Путь к ini-файлу |
$sKey |
Путь к корневому разделу реестра программы |
$flag |
[необязательный] Может быть комбинацией следующих значений: 0 - (по умолчанию) пустой флаг 1 - Очищает место назначения (раздел реестра) перед копированием 2 - Удаляет источник (ini-файл) после копирования |
Возвращаемое значение
Успех: | Возвращает True. |
Ошибка: | Возвращает False и устанавливает @error равным количеству секций, которые не удалось записать, @extended содержит количество секций, которые удалось записать. |
Пример
; AZJIO
; http://www.autoitscript.com/forum/topic/143315-setting-choice-of-storage-options-registry-or-ini-file/
#include <_Setting.au3>
$sPath = @HomeDrive & '\Boot.ini'
$sKey = 'HKEY_CURRENT_USER\Software\MySoft'
_Setting_MigrateIniToReg($sPath, $sKey)
; Запись в реестр последнего раздела, чтобы просмотреть результаты
RegWrite('HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit', "LastKey", "REG_SZ", $sKey)
RunWait('regedit.exe') ; просмотр в реестре
RegDelete($sKey) ; удаляет созданный раздел