Lonさんのマクロを参考に
*^C^C$M=setenv;to;0;$(nth,$(getenv,to),;sw;0;offset;;移動する寸法を選択^X\$M="""$(if,$(getvar,cmdactive),;copy;non;@;;non;@;non;@;erase;p;;setenv;to;1,setenv;to;0)""",,,,,)$(nth,$(getenv,to),,dimoverride;dimtad;0;dimtvp -1.0;;l;;undo;be;explode;l;ucs;ob;l;id;non;0<0;ucs;p;id;non;@;setenv;to;2,,,,)$(nth,$(getenv,to),,,;p1;$(getvar,LASTPOINT);undo;e;u;setenv;to;3,,,)$(nth,$(getenv,to),,,,ucs;m;non;$(getenv,p1);aidimtextmove;2;l;;non;$(*,$(getvar,dimscale),$(getvar,dimtxt))<$(if,$(getenv,sw),W,E);ucs;p;setenv;to;4,,)$(nth,$(getenv,to),,,,,offset;;移動する寸法を選択(R-Clickで切替)^X\$M="""$(if,$(getvar,cmdactive),;copy;non;@;;non;@;non;@;erase;p;;setenv;sw;$(if,$(getenv,sw),0,1);;to;1,u;setenv;sw;$(if,$(getenv,sw),0,1);;to;5)""",)$(nth,$(getenv,to),,,,,,ucs;m;non;$(getenv,p1);aidimtextmove;2;l;;non;$(*,$(getvar,dimscale),$(getvar,dimtxt))<$(if,$(getenv,sw),W,E);ucs;p;setenv;to;4)^M
1.マクロ起動
2.移動する寸法を選択
3.次の移動する寸法を選択(R-Clickで切替)
終了はEscキーです
移動量は『$(*,$(getvar,dimscale),$(getvar,dimtxt))』の部分を適当に調整してください
- chibi-tom
- 2020/12/29 (Tue) 12:44:10