Hi SanganakSakha,
Read my post under "MyAppsPaths stored in Lisp variables" from about 5
minutes ago to see why you can't use Getsettings and how to proceed to read
the HKLM part of the registry.
--
Laurie Comerford
CADApps
www.cadapps.com.au
www.civil3Dtools.com
wrote in message news:5450751@discussion.autodesk.com...
I still feel that it is possible to get the value using the 'getsetting'
method and it is not necessary to use the more specialized methods you
mention (I haven't gone into more details of these methods.
-------
From online help:
GetSetting Function
Returns a key setting value from an application's entry in the Windows
registry or (on the Macintosh) information in the application's
initialization file.
Syntax
GetSetting(appname, section, key[, default])
The GetSetting function syntax has these named arguments:
Part Description
appname Required. String expression containing the name of the application
or project whose key setting is requested. On the Macintosh, this is the
filename of the initialization file in the Preferences folder in the System
folder.
section Required. String expression containing the name of the section where
the key setting is found.
key Required. String expression containing the name of the key setting to
return.
default Optional. Expression containing the value to return if no value is
set in the key setting. If omitted, default is assumed to be a zero-length
string ("").
Remarks
If any of the items named in the GetSetting arguments do not exist,
GetSetting returns the value of default.
---------
The difficulty I faced was to break-down the full key address
("HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R16.2\ACAD-4013:409\Profiles\<&
gt;\Acadm\Preferences\Data\gen\User") into its components - appname,
section, key and default.
Can somebody explain this? Or alternatively, why this can't be used for
getting the value. In my opinion, it is equivalent to the vl function
vl-registry-read.
- Sanjay Kulkarni
=========