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

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

累積面積記入マクロについて
いつも参考にさせていただいております。
ありがとうございます。Autocad LT 2018を使用。
累積面積記入マクロについて困っております。
現在、使用しているマクロです。

*^C^C$M=setenv;to;0;$(nth,$(getenv,to),;rs;0;;to;1,ray;non;^X内側の点を指定:^X\;setenv;to;2,,,,,)$(nth,$(getenv,to),,,setenv;p1;$(getvar,lastpoint);-boundary;non;@;;area;o;l;erase;l;;setenv;to;3,-mtext;non;$(getenv,p1);non;@;面積=$(rtos,$(/,$(getvar,area),1000000))㎡;;setenv;to;4,,,)$(nth,$(getenv,to),,,,,ray;non;^X次の点を指定:面積=$(rtos,$(/,$(getvar,area),1000000))㎡,総面積=$(rtos,$(/,$(+,$(getenv,rs),$(getvar,area)),1000000))㎡[総面積記入(R-Click)]^X\$M="""$(if,$(getvar,cmdactive),;setenv;to;5,setenv;to;6)""",,)$(nth,$(getenv,to),,,,,,;rs;$(+,$(getenv,rs),$(getvar,area));;to;2,-mtext;\@;総面積=$(rtos,$(/,$(+,$(getenv,rs),$(getvar,area)),1000000))㎡;;id;)^M


このマクロを、ハッチングを選択して累積面積を表示させることはできるのでしょうか。
よろしくお願いします。
  • あい
  • 2018/02/05 (Mon) 11:16:12
Re: 累積面積記入マクロについて
気づくのが遅くなりました。
明日考えてみます。
少しお待ちを。
  • とってぃ
  • 2018/02/05 (Mon) 19:39:20
Re: 累積面積記入マクロについて
修正してみました。
お試しください。

♪累積面積記入マクロ(オブジェクト選択バージョン)
*^C^C$M=setenv;to;0;$(nth,$(getenv,to),;rs;0;;to;1,;to;0;offset;;^Xオブジェクト選択:^X\;setenv;to;1;select;non;@;non;@;;copy;p;;non;@;non;@;erase;p;;setenv;to;2,,,,,)$(nth,$(getenv,to),,,setenv;p1;$(getvar,lastpoint);area;o;l;setenv;to;3,-mtext;non;$(getenv,p1);non;@;面積=$(rtos,$(/,$(getvar,area),1000000))㎡;;setenv;to;4,,,)$(nth,$(getenv,to),,,,,offset;;^X次のオブジェクト選択:面積=$(rtos,$(/,$(getvar,area),1000000))㎡,総面積=$(rtos,$(/,$(+,$(getenv,rs),$(getvar,area)),1000000))㎡[総面積記入(R-Click)]^X\$M="""$(if,$(getvar,cmdactive),;setenv;to;5,setenv;to;6)""",,)$(nth,$(getenv,to),,,,,,;to;4;select;non;@;non;@;;copy;p;;non;@;non;@;erase;p;;setenv;rs;$(+,$(getenv,rs),$(getvar,area));;to;2,-mtext;\@;総面積=$(rtos,$(/,$(+,$(getenv,rs),$(getvar,area)),1000000))㎡;;id;)^M
  • とってぃ
  • 2018/02/06 (Tue) 08:22:44
Re: 累積面積記入マクロについて
とってぃ様

確認しました。
大変助かりました!これで作業の短縮ができました。
本当にありがとうございました。
  • あい
  • 2018/02/06 (Tue) 09:27:03

返信フォーム






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