(''ω'')ノ
①マクロ実行
②オフセット幅入力(幅=0でもいいよ)
③対角線を書く⇒矩形にトランスフォーム(③を繰り返し、右クリックで終了)
*^C^C$M=setenv;to;0;$(nth,$(getenv,to),;オフセット幅;\id;\setenv;to;1,,,,,,)$(nth,$(getenv,to),,;X1;$M=$(index,0,$(getvar,lastpoint));;Y1;$(index,1,$(getvar,lastpoint));;to;2,,,,,)$(nth,$(getenv,to),,,line;non;@;\;setenv;X2;$M="""$(index,0,$(getvar,lastpoint));;Y2;$(index,1,$(getvar,lastpoint))""";;to;3;erase;l;,,,,)$(nth,$(getenv,to),,,,$(if,$(>,$(getenv,X1),$(getenv,X2)),;X1;$(-,$(getenv,X1),$(getenv,オフセット幅));;X2;$(+,$(getenv,X2),$(getenv,オフセット幅)),;X1;$(+,$(getenv,X1),$(getenv,オフセット幅));;X2;$(-,$(getenv,X2),$(getenv,オフセット幅)));;to;4,,,)$(nth,$(getenv,to),,,,,$(if,$(>,$(getenv,Y1),$(getenv,Y2)),;Y1;$(-,$(getenv,Y1),$(getenv,オフセット幅));;Y2;$(+,$(getenv,Y2),$(getenv,オフセット幅)),;Y1;$(+,$(getenv,Y1),$(getenv,オフセット幅));;Y2;$(-,$(getenv,Y2),$(getenv,オフセット幅)));;to;5,,)$(nth,$(getenv,to),,,,,,rectang;non;$(getenv,X1)","$(getenv,Y1);non;$(getenv,X2)","$(getenv,Y2);setenv;to;6,)$(nth,$(getenv,to),,,,,,,ray;\$M="""$(if,$(getvar,cmdactive),;setenv;to;1,^Cid;)""")^M
- Lon
- 2017/10/10 (Tue) 10:30:04