「Expresstools関数」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
編集の要約なし
編集の要約なし
 
198行目: 198行目:
===文字関数===
===文字関数===
<div class="mcol3">
<div class="mcol3">
* [[acet-bs-strip]]
* [[acet-str-collate]]
* [[acet-str-collate]]
* [[acet-str-equal]]
* [[acet-str-equal]]
209行目: 210行目:
* [[acet-str-m-find]]
* [[acet-str-m-find]]
* [[acet-str-esc-wildcards]]
* [[acet-str-esc-wildcards]]
* [[acet-bs-strip]]
* [[acet-text2mtext]]
* [[acet-text2mtext]]
* [[acet-tjust-keyword]]
* [[acet-tjust]]
</div>  
</div>  


330行目: 333行目:
* [[acet-ps-to-ms]]
* [[acet-ps-to-ms]]
* [[acet-get-winfont-path]]
* [[acet-get-winfont-path]]
* [[acet-tjust-keyword]]
* [[acet-tjust]]
* [[acet-blk-match]]
* [[acet-blk-match]]
* [[acet-blktbl-match]]
* [[acet-blktbl-match]]

2024年11月10日 (日) 09:23時点における最新版

元々は AutoCAD で提供されている ExpressTools に含まれている LISP関数。互換CAD でも ExpressTools が搭載されてきたことで、内在する LISP で関数もサポートされてきている。


  • AutoCAD(2000~)、BricsCAD(V14~,標準搭載は V23から)、IJCAD(V22~) それぞれで標準搭載になったことで、組み込み関数として利用可能なものといっていい状態になっている。
  • acet で始まる関数になっている。
  • 互換CAD の実装状況的には、BricsCAD はほぼ搭載。IJCAD は一部搭載という感じ。
  • ExpressTools のコマンド用に作成されたサブルーチン的な内容の関数が多い。


一部 VL関数で事足りることもあるので、あえて acet 関数を使う必要はない。
うちの GzLib でも一部同様な機能の関数を実装してたりする。(互換CADでExpressTools が使えなかった頃の名残)


ExpressTools関数一覧

分類は適当にやってます。


属性・拡張データ関数


ファイル・ファイル名関数


ジオメトリ関数


レイヤー(画層)・画層状態関数


リスト操作関数

ポリライン関数

レジストリ・システム変数・iniファイル関数


選択セット関数

文字関数


システム関数


UCS関数


ユーザインターフェス関数


ビューポート関数


その他諸々



関連事項