43.円/円弧直径寸法 | AutoCADマクロ屋本舗
[43]
円/円弧直径寸法 [UNDO機能付] [2006.11.27修正]
*^C^C$M=setenv;to;0;$(nth,$(getenv,to),offset;;^X円または円弧を選択【直径寸法記入】:[円弧直径寸法記入(R)]^X\$M="""$(if,$(getvar,cmdactive),;select;non;@;non;@;;setenv;sw;0;;to;2,setenv;to;1)""",,,,)$(nth,$(getenv,to),,offset;;^X円または円弧を選択【円弧直径寸法記入】:[直径寸法記入(R)]^X\$M="""$(if,$(getvar,cmdactive),;setenv;to;1;select;non;@;non;@;;setenv;sw;1;;to;3,id;)""",,,)$(nth,$(getenv,to),,,;p0;$(getvar,lastpoint);undo;be;dimdiameter;non;@;^x寸法位置指定[やり直し(R)]^x\setenv;to;4,,)$(nth,$(getenv,to),,,,;p0;$(getvar,lastpoint);undo;be;dimdiameter;non;@;non;@;dimoverride;dimblk1;_none;dimsd1;ON;dimfit;3;;L;;aidimtextmove;1;L;;^x寸法位置指定[やり直し(R)]^x\setenv;to;4,)$(nth,$(getenv,to),,,,,$(if,$(eq,$(getenv,p0),$(getvar,lastpoint)),undo;e;u;,)setenv;to;$(if,$(getenv,sw),1,0))^M


LT2000/LT2004 動作確認済

●使い方
1.円または円弧を選択 → 2へ
  又は右クリック → 3へ
AutoCADマクロ屋本舗-circle-sunpou1

2.寸法位置を指定 → 繰返し1へ
  又は右クリックでやり直し → 1へ

3.円または円弧を選択 → 2へ
  又は右クリック → 1へ
AutoCADマクロ屋本舗-circle-sunpou2


▲注意
1.マクロが長い為、カスタマイズダイアログに貼付け出来ない場合は
  メニューファイルに直接貼り付けて下さい。
2.円または円弧以外を、選択しないで下さい。

■コメント
前バージョンに、右クリックでのUNDO機能を追加しました。

by totthi

7日でおぼえるAutoCADL AutoCAD LT2011/2010/2009/2008/2.../鳥谷部 真

¥3,360
Amazon.co.jp



↓↓↓前バージョン↓↓↓

円/円弧直径寸法
*^C^C$M=setenv;to;0;$(nth,$(getenv,to),offset;;^Xオブジェクトを選択 <直径寸法記入>:[円弧直径寸法記入(右クリック)]^X\$M="""$(if,$(getvar,cmdactive),;setenv;to;1,setenv;to;2)""",select;non;@;non;@;;dimdiameter;@;\id;,,,)$(nth,$(getenv,to),,,offset;;^Xオブジェクトを選択 <円弧直径寸法記入>:[直径寸法記入(右クリック)]^X\$M="""$(if,$(getvar,cmdactive),;setenv;to;3,id;)""",;to;2;select;non;@;non;@;;setenv;to;4,)$(nth,$(getenv,to),,,,,setenv;to;2;dimdiameter;@;@;dimoverride;dimblk1;none;dimsd1;ON;dimfit;3;;L;;aidimtextmove;1;L;;\;;)^M


LT2000 動作確認済

●使い方
1.円を選択
  又は右クリック → 3へ
AutoCADマクロ屋本舗-circle-sunpou1

2.寸法位置を指定

3.円弧を選択 → 2へ
  又は右クリック → 1へ
AutoCADマクロ屋本舗-circle-sunpou2

▲注意
1.マクロが長い為、メニューファイルに直接コピペして下さい。

■コメント
くっつけただけですw

by totthi

7日でおぼえるAutoCADL AutoCAD LT2011/2010/2009/2008/2.../鳥谷部 真

¥3,360
Amazon.co.jp