Funkce pro práci s registry Windows

(vlax-product-key)
 
Popis:
  - vrací cestu k AutoCAD Window registrům
 
Návratové hodnoty:
  - řetězec - obsahující cestu k AutoCAD registrům
 
Příklady:
  _$ (vlax-product-key)
    vrací "Software\\Autodesk\\AutoCAD\\R15.0\\ACAD-1:409"

(vl-registry-delete reg-key [val-name])
 
Argumenty:
 
reg-key
- řetězec specifikující klíč Windows registru
 
val-name
- řetězec obsahující hodnotu reg-key
 
Popis:
  - vymaže specifikovaný klíč nebo hodnotu z registrů Windows
 
Návratové hodnoty:
  - T - vše proběhlo v pořádku
  - nil - došlo k chybě
 
Poznámka:
  - tato funkce nedovede vymazat klíč, který obsahuje podklíče.
 
Příklady:
  _$ (vl-registry-write "HKEY_CURRENT_USER\\Test" "" "test data")
    vrací "test data"
  _$ (vl-registry-read "HKEY_CURRENT_USER\\Test")
    vrací "test data"
  _$ (vl-registry-delete "HKEY_CURRENT_USER\\Test")
    vrací T

Podívejte se na funkci vl-registry-descendents.

(vl-registry-descendents reg-key [val-names])
 
Argumenty:
 
reg-key
- řetězec specifikující klíč Windows registru
 
val-name
- řetězec obsahující hodnotu reg-key
 
Popis:
  - vrací seznam podklíčů nebo hodnot pro specifikovaný klíč registrů
 
Návratové hodnoty:
  - T - vše proběhlo v pořádku
  - nil - došlo k chybě
 
Příklady:
  $ (vl-registry-descendents "HKEY_LOCAL_MACHINE\\SOFTWARE")
  ("Description" "Program Groups" "ORACLE" "ODBC" "Netscape" "Microsoft")

Podívej se na funkci vl-registry-delete, vl-registry-read, a vl-registry-write.

(vl-registry-read reg-key [val-name])
 
Argumenty:
 
reg-key
- řetězec specifikující klíč Windows registru
 
val-name
- řetězec obsahující hodnotu reg-key
 
Popis:
  - vrací data uložená v registrech Windows ze specifikovaného páru klíč/hodnota
 
Návratové hodnoty:
  - řetězec obsahující data z registru - proběhlo-li vše v pořádku
  - nil - došlo k chybě
 
Příklady:
  _$ (vl-registry-read "HKEY_CURRENT_USER\\Test")
    vrací nil
  _$ (vl-registry-write "HKEY_CURRENT_USER\\Test" "" "test data")
    vrací "test data"
  _$ (vl-registry-read "HKEY_CURRENT_USER\\Test")
    vrací "test data"

Podívejte se na funkce vl-registry-delete a vl-registry-descendents.

(vl-registry-write reg-key [val-name val-data])
 
Argumenty:
 
reg-key
- řetězec specifikující klíč Windows registru
 
- nedá se použít pro HKEY_USERS nebo KEY_LOCAL_MACHINE
 
val-name
- řetězec obsahující hodnotu reg-key
 
val-data
- řetězec obsahijící data registru
 
Popis:
  - vytvoří klíč v registrech Windows
 
Návratové hodnoty:
  - val-data - je-li vše v pořádku
  - nil - došlo k chybě
 
Příklady:
  _$ (vl-registry-write "HKEY_CURRENT_USER\\Test" "" "test data")
    vrací "test data"
  _$ (vl-registry-read "HKEY_CURRENT_USER\\Test")
    vrací "test data"

Podívej se na funkci vl-registry-delete a vl-registry-descendents.