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

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

累積面積記入マクロ
前回作っていただいた累積面積記入マクロとても重宝させていただいております。ありがとうございました。

*^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

一つ、修正していただけないでしょうか?
ハッチングを選択すると(例)「面積=64.6988㎡」と表記されるのですがこれを「面積=64.7㎡」と四捨五入されるように表記できないでしょうか?

(例)面積=64.6988㎡→面積=64.7㎡  面積=27.0606㎡→面積=27.1㎡

よろしくお願い致します。
  • あい
  • 2018/03/02 (Fri) 13:38:57
Re: 累積面積記入マクロ
単位管理(UNITS)で長さの精度を一桁にすると良いですよ。
  • Den
  • 2018/03/02 (Fri) 15:18:06
Re: 累積面積記入マクロ
解決しました!ありがとうございました<m(__)m>
  • あい
  • 2018/03/02 (Fri) 16:50:10

返信フォーム






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