この掲示板は AutoCADマクロ屋本舗 の掲示板です。

【 注意 】最初に必ず ↓↓ 下記内容 ↓↓ を参照ください。
① マクロが分からない方は、まず 【 マクロ講座 】 を参照ください。
② 質問の前に 【 マクロ使用前の注意事項 】 をお読みください。
③ 質問する時は、新規投稿フォーム下の【 新規投稿時のお願い 】を必ずお読みください。

ポリライン処理 マクロ
はじめまして、
私は最近 AUTOCAD LT 98から LT2014を導入したのですが

昔使っていたマクロを移植しても使えないためもしご存知の方がいたら教えていただけないでしょうか。

私自身はマクロを制作できなく使いまわししてるだけの知識のため、大変ご迷惑をおかけします。

今後使えるマクロであれば嬉しいです。

■エンターオフセット
*^C^C$m=setenv;to;0;$(nth,$(getenv,to),setenv;OFFSET;\;c1;$M="""$(getenv,OFFSET)""";select;si;\setenv;to;1,;to;0;setenv;p1;$(getvar,lastpoint);id;non;^Xオフセットする側の点を指定^X\setenv;p2;"""$m=$(getvar,lastpoint)""";;to;2,,)$(nth,$(getenv,to),,,;to;0;sortents;0;move;p;;@;@;offset;$(getenv,c1);$(getenv,p1);$(getenv,p2);;sortents;$(getvar,sortents);setenv;OFFSET;\;c1;"""$m=$(+,$(getenv,c1),$(getenv,OFFSET))""";;to;2)^M

図形を指示しオフセットしたい方向を指示し数値を1回ごとに数値を変更してオフセットできる。

■ポリライン編集一括処理
*^C^C$M=setenv;to;0;$(nth,$(getenv,to),fillet;^X結合するオブジェクトを選択^X\;$M="""$(if,$(getvar,cmdactive),@;setenv;to;1,setenv;to;0)""",,,,)$(nth,$(getenv,to),,pedit;@;;$M="""$(if,$(getvar,cmdactive),;,)"""setenv;p1;$(getvar,lastpoint);;to;2,,,)$(nth,$(getenv,to),,,pedit;$(getenv,p1);j;ALL;;L;ON;;setenv;to;3,extend;$(getenv,p1);;^X結合するオブジェクトを選択^X\u;;setenv;to;4,)$(nth,$(getenv,to),,,,,offset;;@;;u;;setenv;to;0;select;@;non;@;;setenv;to;1)^M

つながってる線を自動で選択しポリライン化してくれる。
図形を指示しなくても良い

LT98では動作するマクロです。
申し訳ありませんがよろしくお願いいたします。



  • KEN
  • MAIL
  • 2018/11/26 (Mon) 11:53:51
Re: ポリライン処理 マクロ
2013で試しましたが、どちらも動作してます。
2014でも動くと思いますが、どの様に動かないのでしょうか?
  • とってぃ
  • 2018/11/26 (Mon) 16:04:31
Re: ポリライン処理 マクロ
R2014でも問題なく動きますね

ポリライン編集一括処理はこれでもOKだと思います。
*^C^Coffset;;nea;^X^X【線分を選択/Enterで終了】^X\$M=$(if,$(getvar,cmdactive),;,^C_list;;)_pedit;@;;"$M=$(if,$(getvar,cmdactive),,_pedit;@;)"j;all;;;
  • Den
  • 2018/11/27 (Tue) 01:05:57
Re: ポリライン処理 マクロ
おはようございます。
返信遅れて申し訳ありません。

自分が記載したほうだとフリーズしてしまいました。
でも、記載して頂いたマクロだと正常に動かすことができました。
こちらのマクロを使わせていただきます!!

なぜ動かなくなってしまうのかは。。。。自分にはわからなかったです。
でもこれで楽になりました。
ありがとうございます。
  • KEN
  • MAIL
  • 2018/11/28 (Wed) 08:59:50
Re: ポリライン処理 マクロ
補足
会社の作図システムが導入されているCADなので
もしかしたらだめだったのかもしれません。
みなさんがお使いになってるCADで動作されるなら良かったです。
  • KEN
  • MAIL
  • 2018/11/28 (Wed) 09:37:36

返信フォーム






プレビュー (投稿前に内容を確認)