AutoCADでは、AutoLISPと呼ばれるプログラミング言語を使って機能を拡張することができます。 AutoLISPについてはこちら→AutoLISPで業務を効率化する 第一回【使用方法】 AutoLISPを上手く使えば、既存のコマンドの手順を簡略化したり、複数のコマンドを組み合わせたり、更には…
LISP
-
AutoLISPでブロック内の図形を取得するには?(tblobjname,entnext)
-
AutoLISPの便利なリスト操作関数について解説(foreach,mapcar等…)
AutoLISPのLISPとは、LIstProcessorの略で、直訳するとリストを処理するのがLISPということになります。 つまりリストを使いこなせればAutoLISPを使いこなすことができると言っても過言ではありません。 前回は「リスト」の操作関数の一部を解説しました。 AutoLISPのリ…
-
AutoLISPのリストとは?基本的な関数について解説(append,subst等…)
AutoLISPにおいて「リスト」は非常に重要な概念です。なにせ、LISPとはLIstProcessorの略で、直訳するとリストを処理するのがLISPということになります。つまり、リストはLISPというプログラミング言語の根本にある概念なのです。 今回はAutoLISPの「リスト」の基本的な説明と、…
-
AutoLISPで業務を効率化する 第三回【図形の操作】(ssget, entget 等…)
第二回は、AutoLISPの初歩的な部分の内、VisualLISPの立ち上げやコマンドの作成方法等について以下の記事で解説しました。 AutoLISPで業務を効率化する 第二回【開発準備】 AutoLISP開発の基本の締めとして、第三回は図形名や選択セット等の図面内のオブジェクトを操作する方法を、D…
-
AutoLISPで業務を効率化する 第二回【開発準備】
第一回では使用方法について解説しました。 AutoLISPで業務を効率化する 第一回【使用方法】 第二回では開発方法について、特にその初歩的な部分について解説していきます。 AutoLISP(以降基本LISPと呼称)の開発はシンプルです。前回述べた、「エクセルの数式のように開発できる」という文句…
-
AutoLISPで業務を効率化する 第一回【使用方法】
AutoLISPをご存じでしょうか。AutoCADを業務で使用している方なら耳にした事があると思います。耳にしたことのない方はAutoCADのExpress Toolsタブをご覧ください。 様々な機能があると思いますが、複数の図形に連続した番号を振ったり(Automatic Text Numb…