Registry.DoesKeyExist

boolean Registry.DoesKeyExist ( number MainKey,
string SubKey )
Примеры

Описание

Определяет существует или нет конкретный ключ реестра и возвращает либо значение истина (true), либо ложь (false).

Параметры

MainKey

(число) Основной или "корневой - root" раздел реестра, содержащий ключ. Выбор из:

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
HKEY_CLASSES_ROOT0
HKEY_CURRENT_CONFIG1
HKEY_CURRENT_USER2
HKEY_LOCAL_MACHINE3
HKEY_USERS4

SubKey

(строка) Ключ, проверяемый на существование.

Возврат

ResultVariable

(логический) Значение истина (true) если ключ существует или значение ложь (false), если он не существует или происходит ошибка. Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.

При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия

Примеры

Пример 1

is_there = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "Software\\My Application");
Смотрим, существует ли ключ "My Application" в HKEY_LOCAL_MACHINE\Software и в переменной "is_there" возвращаем значение истина (true) или ложь (false).
Смотрите также: Связанные действия