vl-registry-delete (AutoLISP)

指定したキーを Windows のレジストリまたは Mac OS のプロパティ リスト ファイルから削除します。

サポートされているプラットフォーム: Windows および Mac OS

構文と要素

(vl-registry-delete reg-key [val-name])
reg-key

タイプ: 文字列

Windows のレジストリ キーまたは Mac OS のプロパティ リスト ファイル キー。

val-name

タイプ: 文字列

reg-key 項目の値。

戻り値

タイプ: T または nil

成功した場合は T、それ以外の場合は nil

注意

val-name 引数を指定し、それが nil 以外の場合、指定した値がレジストリまたはプロパティ リスト ファイルから削除されます。val-name 引数を省略するか nil を指定した場合、指定したキーとその値のすべてが削除されます。

(vl-registry-write "HKEY_CURRENT_USER\\Test" "" "test data")
"test data"

(vl-registry-read "HKEY_CURRENT_USER\\Test")
"test data"

(vl-registry-delete "HKEY_CURRENT_USER\\Test")
T
注: この関数は、サブキーを持つキーを削除することはできません。vl-registry-descendents 関数を使用してすべてのサブキーを取得し、それらをすべて削除する必要があります。