こんな感じ?
図心ver
*^C^C$M=setenv;to;0;$(nth,$(getenv,to),;D1;直径^X\;D2;$M="""$(*,$(getenv,D1),1.3)""";;X1;\;Y1;\;to;1,offset;;下線(左寄り)を選択^X\$M="""$(if,$(getvar,cmdactive),;setenv;to;1;select;non;@;non;@;;ucs;ob;non;@;id;gce;0<0;setenv;to;2,^Csetenv;to;0)""",,,,)$(nth,$(getenv,to),,,;P1;$(index,0,$(getvar,LASTPOINT))","$(index,1,$(getvar,LASTPOINT));line;non;$(/,$(getenv,D2),2)<W;non;$(/,$(getenv,D2),2)<E;;select;l;;line;non;$(/,$(getenv,D2),2)<S;non;$(/,$(getenv,D2),2)<N;;setenv;to;3,,,)$(nth,$(getenv,to),,,,select;l;p;;chprop;p;;lt;center;c;1;la;0;;circle;non;0<0;d;$(getenv,D1);select;l;p;;setenv;to;4,,)$(nth,$(getenv,to),,,,,move;p;;non;0<0;non;$(getenv,X1)","$(getenv,Y1);mirror;p;;non;$(getenv,P1);non;@1<N;N;mirror;p;;non;$(getenv,P1);non;@1<E;N;setenv;to;5,)$(nth,$(getenv,to),,,,,,rotate;p;;non;$(getenv,P1);c;180;ucs;p;^Csetenv;to;0)^M
対角指定Ver
*^C^C$M=setenv;to;0;$(nth,$(getenv,to),;D1;直径^X\;D2;$M="""$(*,$(getenv,D1),1.3)""";;X1;\;Y1;\;to;1,offset;;下線(左寄り)を選択^X\$M="""$(if,$(getvar,cmdactive),;setenv;to;1;select;non;@;non;@;;ucs;ob;non;@;id;mtp;non;0<0;対角点を選択^X\setenv;to;2,^Csetenv;to;0)""",,,,)$(nth,$(getenv,to),,,;P1;$(index,0,$(getvar,LASTPOINT))","$(index,1,$(getvar,LASTPOINT));line;non;$(/,$(getenv,D2),2)<W;non;$(/,$(getenv,D2),2)<E;;select;l;;line;non;$(/,$(getenv,D2),2)<S;non;$(/,$(getenv,D2),2)<N;;setenv;to;3,,,)$(nth,$(getenv,to),,,,select;l;p;;chprop;p;;lt;center;c;1;la;0;;circle;non;0<0;d;$(getenv,D1);select;l;p;;setenv;to;4,,)$(nth,$(getenv,to),,,,,move;p;;non;0<0;non;$(getenv,X1)","$(getenv,Y1);mirror;p;;non;$(getenv,P1);non;@1<N;N;mirror;p;;non;$(getenv,P1);non;@1<E;N;setenv;to;5,)$(nth,$(getenv,to),,,,,,rotate;p;;non;$(getenv,P1);c;180;ucs;p;^Csetenv;to;0)^M
- chibi-tom
- 2022/05/23 (Mon) 13:00:12