_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')