Autolisp assoc関数 DXFデータから情報を取り出す AutoLISPで図形の情報を調べたり変更したりするには、まずその図形の「中身」を取り出す必要があります。そのときに活躍するのが assoc 関数。今回は、図形のレイヤー名を取り出すところから始めて、色の変更までやってみましょう!Step ... 2025.08.17 Autolisp
Autolisp AutoLISPでブロック数をカウントして図面に表示する方法【コード付き解説】 AutoCADで図面内のブロック数を数えたいとき、目視で確認するのは非効率ですよね。今回は、選択したブロックと同じ名前のブロックを図面全体から抽出し、それぞれの横にカウント番号を自動で表示するAutoLISPスクリプトをご紹介します。🧠 目... 2025.08.17 Autolisp
Autolisp AutoLISPをもっと使いやすく!Dialog Control Language (DCL) の魅力とは? AutoCADでの作図業務を効率化するために、AutoLISPを活用している方は多いと思います。しかし、コマンドラインだけでユーザー入力を受け取るのは、少し不親切だと感じたことはありませんか?そこで登場するのが Dialog Control... 2025.08.16 Autolisp
Autolisp AutoLISP入門:条件分岐で図面をもっとスマートに! AutoCADのカスタマイズに欠かせないAutoLISP。今回は、図面処理の自動化に役立つ「条件分岐」について解説します。条件分岐を使えば、状況に応じた処理を柔軟に行えるようになります。🔍 条件分岐とは?条件分岐とは、「ある条件が真ならAを... 2025.08.16 Autolisp
Autolisp モデル空間の図面をまとめて印刷:AutoLISPでPDF一括出力! AutoCADで複数の図面を一括でPDF化したい――そんなときに役立つのが、今回紹介するAutoLISPスクリプト「BatchPlotModelSpace」です。モデル空間に配置された "A4-V" ブロックを検出し、それぞれをA4サイズで... 2025.08.15 Autolisp
Autolisp ssgetとwhileで繰り返し処理 AutoLISPで図形を選択して、繰り返し処理を行うには ssget と while の組み合わせが基本です。今回は、選択セットを取得し、それを1つずつ処理する方法です。処理文を変更すれば応用ができるのでおすすめです。選択セットを取得する(... 2025.08.15 AutolispCAD
Autolisp AutoLisp クイックスタート:今すぐ Lisping を始めよう! AutoLisp を始めるなら、このチュートリアルと AutoCAD Programmers Reference Guide の併読がおすすめです。実際にコードを書きながら基本を押さえることで、より深く理解できます。さっそく Lisp ファ... 2025.08.13 AutolispCAD
Autolisp AutoLISP入門その4 AutoLISP入門その1,AutoLISP 入門その2,AutoLISP入門その3AutoLISPでビームを描くルーチン、前回まででかなり完成度が高まりましたね。今回はさらに一歩進んで、AutoCADの設定を制御しながら、繰り返し描画でき... 2025.08.11 AutolispCAD
Autolisp AutoLISP入門その3 AutoLISP入門その1,AutoLISP 入門その2,AutoLISP入門その3,AutoLISP入門その4AutoLISPで図形を描くには、正確な座標計算が欠かせません。今回は、梁(ビーム)を描くために必要な点を計算する方法を紹介しま... 2025.08.11 AutolispCAD
Autolisp AutoLISP 入門その2 AutoLISP入門その1,AutoLISP 入門その2,AutoLISP入門その3,AutoLISP入門その4LISPファイルの保存方法AutoLISPのルーチンは、拡張子 .lsp のASCIIテキストファイルとして保存します。メモ帳な... 2025.08.10 AutolispCAD