AutoCAD2025に変わってから、今まで.NET Framework 4.8で作っていたアプリケーションで使えない物がでてきたことも有り、 .NET 8 にアドインを移植しないといけなくなりました。 adndevblog.typepad.com 移植事態はこの記事にあるとおりにすると出来たのです…
結構前の事なのですが、ものは試しと思って、自分で作ったアプリをAppStoreに登録してみました。 今までは会社で使うAutoCADのプログラムをちまちま作っていたのですが、近頃AutoCADを触る機会も少なくなり、プログラムを作る頻度も下がってきていて、ちょっ…
最後にこのブログの記事を書いたのは2016年9月。 5年半近く前になります(笑) 今でもAutoCADを使っていてプログラムも書いたりしていますが、ここに書くのが面倒くさいのと自分自身が色々な所からソースをパクって参考にして書いてるので、わざわざここに書か…
前回の更新から83日ぶりです(^^;)今回はテキストの追加です。 まずは普通に図面上にテキストを追加します。 テキストは、マルチテキストじゃ無い方のやつです。 drawtextコマンドを実行すると、X=100,y=100の座標に「Hello World」と文字が追加されます。 文…
前回からもの凄く間が開いてしまいました(^^;) bibouroku-prg.hatenablog.com前回は選択の条件が1つだけでしたが、今回は複数の条件で選択セットを作って見たいと思います。 "and"と"or"を使って見たいと思います。 線分で、色がシアンまたはグリーンまたは…
AutoCadで良く使うクイック選択。 qselectコマンドですね。 それを.NETで作ってみようと思います。クイック選択では、「線分」だけとか「円」だけとか選ぶ事が出来ると思いますが、今回は線分だけを選択してみようと思います。 クイック選択だとこんな感じで…
AutoCADのプログラムを書く場合、当然ながら必要なのはまず、AutoCAD。 AutoCADはLT版では無くレギュラー版(LTじゃないのはこの呼び方で良かったかな??)じゃないとダメだったと思います。 そして MicrosoftのVisualStudioが必要です。 今は、communityバージ…
前回は図形の総当たりでしたが、今回はレイヤーの総当たりです。 GetEnumerator()は同じですが、図形の総当たりはBlockTableRecordオブジェクト、レイヤーの総当たりはLayerTableオブジェクトにGetEnumerator()します。 線種の総当たりも一緒に。図形の総当…
前回の投稿は全部の図形のレイヤーをByLayerにするサンプルでした。 bibouroku-prg.hatenablog.com その時に使用した、図形の総当たりです。 Document doc = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument; Database…
図形の色をByLayerにしておくと、色を変更する時、レイヤーのカラーを変えるといっぺんに図形の色を変更できます。 でも、図形に色を設定しちゃってレイヤーの色を変えても、色が変わらない図形があったりします。 図形の数が少ない図面であれば、全て選択し…