Функция _RegCopyValue

         Описание функции


_RegCopyValue

Копирует параметр реестра.

#Include <_RegFunc.au3>
_RegCopyValue ( $s_key, $s_val[, $d_key = Default[, $d_val = Default[, $delete = False]]] )

Параметры

$s_key Раздел с копируемым параметром
$s_val Копируемый параметр
$d_key [необязательный] Раздел реестра, в который будет скопирован параметр (Default - тот же раздел)
$d_val [необязательный] Внутренний параметр функции, не для использования (Default - тот же параметр)
$delete [необязательный] Внутренний параметр функции, не для использования

Возвращаемое значение

Успех:Возвращает 1
Ошибка:Возвращает 0 и устанавливает @error
@error:-1 - копируемый параметр и место назначения совпадают
1 - копируемый параметр не существует
2 - не удалось прочитать параметр (@extended содержит код ошибки _RegRead)
3 - не удалось записать в место назначения (@extended содержит код ошибки _RegWrite)

См. также

_RegCopyKey

Пример

; Erik Pilsits
; http://www.autoitscript.com/forum/topic/70108-custom-registry-functions-udf/
#include <_RegFunc.au3>
_RegCopyValue('HKCU\Software\TestKey', 'TestValue', 'HKCU\Software\TestKey', 'TestValue2')
If Not @error Then MsgBox(0, 'Сообщение', 'Копирование раздела реестра выполнено успешно')
; _RegCopyValue('HKCU\Software\TestKey', 'TestValue', 'HKCU\Software\TestKey2')