ちょっと不明点が多すぎるのでとても雑ですが作ってみました
参考までに
*^C^C$M=setenv;to;0;$(nth,$(getenv,to),offset;;線分(ポリライン)を選択(R-Clickで終了)^X\$M="""$(if,$(getvar,CMDACTIVE),;select;non;@;non;@;;lengthen;non;@;dy;;setenv;l1;基準ピッチ入力^X\;to;1,^Csetenv;to;0)""",,,)$(nth,$(getenv,to),,;b1;$(+,$(fix,$(/,$(getvar,PERIMETER),$(getenv,l1))),1);;to;2,,)$(nth,$(getenv,to),,,;l2;$(/,$(getvar,PERIMETER),$(getenv,b1));;to;3,)$(nth,$(getenv,to),,,,ucs;ob;non;@;-insert;『ブロック名』;non;0<0;1;1;0;copy;l;;non;0<0;A;$(+,$(getenv,b1),1);non;$(getenv,l2)<0;ucs;p;^Csetenv;to;0)^M
使用方法
1.マクロ起動
2.線分(ポリライン)を選択
3.基準のピッチを入力
※『ブロック名』は挿入するブロックの名前に変更してください
以上です
- chibi-tom
- 2024/09/10 (Tue) 14:32:45