Dos command

提供:GizmoLabs - だいたい CAD LISP なサイト
2023年12月2日 (土) 12:00時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{AutoLISP}} ; 構文 : (dos_getfilem title folder filter) ; 機能 : BricsCADのFileSelectionダイアログを開き、1つまたは複数のファイルを選択できるようにする。 ; 引数 :* title : ファイル選択ダイアログ :* folder : ファイル選択に使用されるプリセットフォルダ。 :* filter : トークンは "any description |*.xxx|"の形式を持ち、複数のトークンを組み合わせることができる。…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(dos_getfilem title folder filter)


機能
BricsCADのFileSelectionダイアログを開き、1つまたは複数のファイルを選択できるようにする。


引数
  • title : ファイル選択ダイアログ
  • folder : ファイル選択に使用されるプリセットフォルダ。
  • filter : トークンは "any description |*.xxx|"の形式を持ち、複数のトークンを組み合わせることができる。
トークンのシーケンスが終了したことを示すには、最後の文字として "|" を追加する。


戻り値
成功した場合は選択されたファイルのリストを返し、ダイアログがキャンセルされたか失敗した場合はNILを返す。


メモ

  • BricsCADでは、簡略化されたフィルタを使用することができる - すべてのファイルタイプの拡張子をカンマまたはセミコロンで結合する。
  • リストの最初のエントリはフォルダ名!
  • 選択されるファイル数は、~6000ファイルまでに制限される。


サンプル
(dos_getfilem  "Select Drawings or Text files"  "C:\\Projects\\"  "Drawing Files (dwg)|*.dwg|Text Files (*.txt)|*.txt||")
のようなリストを返す。
("C:\\Projects\\Stadium\\" "entry.dwg" "places.dwg" "readme.txt")


(dos_getfilem  "Select Drawings or Text files"  "C:\\Projects\\"  "*.dwg;*.txt") ; BricsCAD の場合



関連事項