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


RegEnumVal

Возвращает имя параметра в соответствии с указанным порядковым номером.

RegEnumVal('keyname',instance)

Параметры

keyname Раздел реестра.
instance Порядковый номер параметра, начиная с 1-го.

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

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

Примечания

Параметр keyname должен начинаться с 'HKEY_LOCAL_MACHINE' ('HKLM'), 'HKEY_USERS' ('HKU'), 'HKEY_CURRENT_USER' ('HKCU'), 'HKEY_CLASSES_ROOT' ('HKCR') или 'HKEY_CURRENT_CONFIG' ('HKCC').

При работе в 64-битной Windows, если вы хотите получить имя параметра в 64-битной среде, вы должны указать суффикс HK ... с 64, например, HKLM64.

Функцию можно подключить через команду exect

См. также

RegEnumKey, RegDelete, RegWrite

Примеры:
 Как создать кнопку?


exect=$var_s=RegEnumVal('HKEY_LOCAL_MACHINE\SOFTWARE\7-Zip',1)||_ViewValues('$var_s') ;; возвращает имя 1-го параметра раздела 7-Zip


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru