| createRegistryPath {SWinRegistry} | R Documentation |
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.
createRegistryPath(path, top, isValue)
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 |
An object of class
or depending
on the value of isValue.
Duncan Temple Lang <duncan@wald.ucdavis.edu>
http://www.omegahat.org/SWinRegistry
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)