またまた自己満足です
・結合した寸法の左右の寸法が消えてしまう。
にも対応できたと思います
*^C^C$M=setenv;to;0;$(nth,$(getenv,to),id;nod;1本目の寸法補助線の起点を指定^X\setenv;p1;$M="""$(getvar,lastpoint)""";id;nod;2本目の寸法補助線の起点を指定^X\setenv;p2;$M="""""""$(getvar,lastpoint)""""""";;to;1,,,,,)$(nth,$(getenv,to),,dimlinear;non;$(getenv,p1);non;$(getenv,p2);nea;\setenv;p3;$M="""$(getvar,lastpoint)""";draworder;l;;b;matchprop;non;@;l;;zoom;o;l;;setenv;to;2,,,,)$(nth,$(getenv,to),,,undo;be;line;non;$(getenv,p1);non;$(getenv,p3);;ucs;ob;l;lengthen;de;-0.1;non;0<0;;ucs;ob;l;id;non;0<0;ucs;p;;p;id;non;@;setenv;p1;$M="""$(getvar,lastpoint)""";;to;3,,,)$(nth,$(getenv,to),,,,line;non;$(getenv,p2);non;$(getenv,p3);;ucs;ob;l;lengthen;de;-0.1;non;0<0;;ucs;ob;l;id;non;0<0;ucs;p;;p;id;non;@;setenv;p2;$M="""$(getvar,lastpoint)""";undo;e;u;setenv;to;4,,)$(nth,$(getenv,to),,,,,aidimtextmove;;f;non;$(getenv,p1);non;$(getenv,p3);non;$(getenv,p2);;;;setenv;to;5,)$(nth,$(getenv,to),,,,,,select;p;r;l;;erase;p;;zoom;p;setenv;to;0)^M
1.マクロ起動
2.1点目の起点を指定
3.2点目の起点を指定
4.寸法線の位置を選択
- chibi-tom
- 2020/06/18 (Thu) 15:33:10