「Acet-ini-set」の版間の差分
(ページの作成:「{{AutoLISP}} ; 構文 : (acet-ini-set ''inifile'' ''section'' [ ''key'' [ ''value'' ]]) ; 機能 : 設定をファイルに保存(または削除)する。 ; 引数 :* inifile … 使用するファイル名(完全なパス名を含める必要がある。内部的に (findfile) 操作は使用されない。) :* section … 設定キーが格納されるセクション名;存在しない場合は作成される。 :* key … 値を保存する設…」) |
編集の要約なし |
||
35行目: | 35行目: | ||
----- | ----- | ||
* [[Expresstools関数]] | * [[Expresstools関数]] | ||
* [[acet- | * [[acet-ini-setvar]] | ||
* [[acet-ini-getvar]] | |||
* [[acet- | |||
[[Category:AutoLISP]] | [[Category:AutoLISP]] | ||
[[Category:BricsCADのLISP]] | [[Category:BricsCADのLISP]] |
2025年8月8日 (金) 08:17時点における版
- 構文
- (acet-ini-set inifile section [ key [ value ]])
- 機能
- 設定をファイルに保存(または削除)する。
- 引数
-
- inifile … 使用するファイル名(完全なパス名を含める必要がある。内部的に (findfile) 操作は使用されない。)
- section … 設定キーが格納されるセクション名;存在しない場合は作成される。
- key … 値を保存する設定キー(オプション);指定しない場合、セクション全体が削除される。
- value … 保存する値(オプション);指定しない場合、キーがセクションから削除される。
- 戻り値
- 更新が成功した場合に T 。エラーが発生した場合に NIL を返す。
MEMO
- ini ファイルが無い場合作成されないので、あらかじめファイルの存在は確認しておいた方がいい。
- 特殊ケース:
- key(および value)が指定されていない場合:セクション全体がファイルから削除される。
- value が指定されていない場合:指定されたセクションからキーが削除される。
- サンプル
(acet-ini-set "C:/gztools_v60/gztools.ini"' "APPSET" "VER" "6.0.0") T