createRegistryPath {RWinEdt}R Documentation

Constructor for representation of a registry entry

Description

This allows one to create an identifier for an entry in the Windows registry, identifying the entry as either a simple value or a regular key which potentially has sub-keys.

Usage

createRegistryPath(path, top, isValue)

Arguments

path a character vector giving the path or sequence of entries identifying the hierarchical entry in the Windows registry. This is resolved relative to the top element.
top
isValue a logical value indicating whether the path identifies a key or a value

Value

An object of class or depending on the value of isValue.

Author(s)

Duncan Temple Lang <duncan@research.bell-labs.com>

References

http://www.omegahat.org/SWinRegistry

Examples

createRegistryPath("SOFTWARE", "HKEY_LOCAL_MACHINE", FALSE)
 # Partial matching for the top argument
createRegistryPath("SOFTWARE", "HKEY_LOC", FALSE)
 # Using integers based on the index in the .BuiltinKeys
createRegistryPath("SOFTWARE", 4, FALSE)

 # Nested path using a single string.
createRegistryPath("SOFTWARE\R-core\R", 4, FALSE)
 # Nested path and a Value reference.
createRegistryPath("SOFTWARE\R-core\R\InstallPath", 4, TRUE)

 # Mixing the forms in which we specify the path, elements and 
 # a single string with \
createRegistryPath(c("a", "b", "c", "x\y\z"), "HKEY_LOCAL_MACHINE", TRUE)

[Package RWinEdt version 1.7-6 Index]