おまけ、自己満足です
自分用に基準線の切替オプションにしました
*^C^C$M=setenv;to;0;$(nth,$(getenv,to),;dw;幅指定^X\;sw0;0;;to;1,;sw1;$(nth,$(getenv,sw0),中心,底辺,上辺);;to;2,,)$(nth,$(getenv,to),,,ray;1点目を指定(R-Clickで切替:<$(getenv,sw1)>)^X\$M="""$(if,$(getvar,cmdactive),;line;non;@;\;ucs;ob;l;lengthen;l;dy;;erase;l;;setenv;to;3,setenv;sw0;$(nth,$(getenv,sw0),1,2,0);;to;1)""",)$(nth,$(getenv,to),,,,rectang;non;$(nth,$(getenv,sw0),$(/,$(getenv,dw),2)<S,0<0,$(getenv,dw)<S);non;@$(getvar,perimeter)","$(getenv,dw);ucs;p;setenv;to;2)^M
1.マクロ起動
2.幅を指定
3.始点を指定(R-Clickで『中心,底辺,上辺』を切替)
4.終点を指定
5.3~4を繰り返し
※、終了はEscキーです
また基準の名称はマクロ内の『$(nth,$(getenv,sw0),中心,底辺,上辺);』部分を
ご自身の分かりやすい名称に変更して使用してください
- chibi-tom
- 2020/07/02 (Thu) 11:57:55