あちゃー
やっぱLonさんに咲きこされちゃいましたねー
とりあえずボクも作ってみたのでお試しください。
*^C^C$M=setenv;to;0;$(nth,$(getenv,to),offset;;^x円弧(半円)を選択^x\;select;non;@;non;@;;copy;p;;non;@;non;@;erase;p;;setenv;pc0;ピッチ記入^X\;to;1,,,)$(nth,$(getenv,to),,;to;2;dist;nea;@;cen;@;setenv;r0;$M="""$(getvar,distance)""";ucs;ob;l;zoom;c;0<0;,,)$(nth,$(getenv,to),,,;r1;$(-,$(getenv,r0),$(getenv,pc0));$M="""$(if,$(>,$(getenv,r1),0),;to;3,ucs;p;^Cid;^X***完了***^X^Z)""",)$(nth,$(getenv,to),,,,arc;C;non;-$(getenv,pc0)<0;non;$(nth,$(getenv,sw),-,)$(getenv,r0)<0;non;$(nth,$(getenv,sw),,-)$(getenv,r0)<0;ucs;p;;ob;l;dist;non;$(getenv,r1)<0;non;0<0;setenv;r0;$M="""$(getvar,distance)""";;to;2)^M
●使い方
1.円弧(半円)を選択
2.ピッチを記入
※選択した円弧の半径は自動処理です。
※終了時、コマンドラインに「***完了***」と表示されます。
LT2013にて動作確認
- とってぃ
- 2017/06/06 (Tue) 13:35:13