「Vle-file-list」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{AutoLISP}} ; 構文 : (vle-file-list ''filename'' ''commentchar'') ; 機能 : 'filename'で指定したファイルのテキスト行を文字列リストとしてロ...」)
 
編集の要約なし
1行目: 1行目:
{{AutoLISP}}
{{BCAD_LISP}}
; 構文
; 構文
: (vle-file-list ''filename'' ''commentchar'')
: (vle-file-list ''filename'' ''commentchar'')
51行目: 51行目:


[[Category:AutoLISP]]
[[Category:AutoLISP]]
[[Category:BricsCADのLISP]]

2023年1月28日 (土) 08:09時点における版

構文
(vle-file-list filename commentchar)


機能
'filename'で指定したファイルのテキスト行を文字列リストとしてロードする。
その際、commentchar' で定義されているすべてのコメント行を無視する


引数
  • filename : ファイルパスのVLAオブジェクト。
  • commentchar : 行頭のコメント文字。


戻り値
コメントが除去された文字列のリスト


サンプル

<syntaxhighlight lang="lisp" line>

パス上に下記内容の sample.ini があるものとする。
                                                        • sample.ini

[AAA Sec] // AAA セクション BBB entry = これは! あああ = "これは!"

[001 Sec] // 001 セクション A = 123 B = 456 C = "abc"

(setq strs (vle-file-list "sample.ini" "//")) !strs ("[AAA Sec]" "BBB entry = これは!" "あああ = \"これは!\"" "[001 Sec]" "A = 123" "B = 456" "C = \"abc\"")

(cadddr strs) "[001 Sec]"

</syntaxhighlight>



関連事項