setcfg (AutoLISP)

古い機能です。acad20xx.cfg ファイルの AppData セクションにアプリケーション データを書き出します。

注: この関数は、将来のリリースで削除される可能性があります。アプリケーション データを、Windows の場合は Windows レジストリに、Mac OS の場合はプロパティ リスト ファイルに保存するには、代わりに vl-registry-write 関数を使用してください。

サポートされているプラットフォーム: Windows、Mac OS、Web

構文と要素

(setcfg cfgname cfgval)
cfgname

タイプ: 文字列

cfgval 引数の値を設定するセクションとパラメータ。cfgname 引数は、次の形式でなければなりません。

AppData/application_name/section_name/.../param_name

この文字列は、最大 496 文字です。

cfgval

タイプ: 文字列

アプリケーション データ。この文字列は、最大 512 文字です。setcfg 関数は、それ以上の文字列も受け入れますが、getcfg 関数で取得することはできません。

戻り値

成功した場合、setcfg 関数は cfgval を返します。cfgname 引数が無効の場合、setcfg 関数は nil を返します。

次のコードは、AppData/ArchStuff セクションの WallThk パラメータを 8 に設定し、文字列 "8" を返します。

(setcfg "AppData/ArchStuff/WallThk" "8")
"8"