この掲示板は AutoCADマクロ屋本舗 の掲示板です。

【 注意 】最初に必ず ↓↓ 下記内容 ↓↓ を参照ください。
① マクロが分からない方は、まず 【 マクロ講座 】 を参照ください。
② 質問の前に 【 マクロ使用前の注意事項 】 をお読みください。
③ 質問する時は、新規投稿フォーム下の【 新規投稿時のお願い 】を必ずお読みください。

分割指定する複写?
AutoCAD LT 2010を使っています。

もし通常にあるやつだったらすいません。
等間隔に複写をしたいのですが、

線や○を選択

1点目(ここから) 2点目(ここまで) 距離を選択

(その距離を何分割にしたいのか。)五分割なら[/5] 入力

等間隔で、5つ同じものを配置


という感じのものってありますか??
  • サッポロ
  • 2017/08/23 (Wed) 13:47:35
Re: 分割指定する複写?
作ってみます。
しばらくお待ちください。
  • とってぃ
  • 2017/08/23 (Wed) 15:01:28
Re: 分割指定する複写?
ありがとうございます!
よろしくお願いいたしますm(__)m
  • サッポロ
  • 2017/08/23 (Wed) 15:09:40
Re: 分割指定する複写?
作ってみました。
お試しください。


♪分割数指定 配列複写
*^C^C$M=setenv;to;0;$(nth,$(getenv,to),select;$M="""$(if,$(getvar,cmdactive),\,)"""ucs;w;copybase;\p;;setenv;to;1,,)$(nth,$(getenv,to),,;bk;分割数記入^x\id;\setenv;p1;$M="""$(getvar,lastpoint)""";line;non;@;\;lengthen;l;;ucs;ob;l;erase;l;;setenv;to;2,)$(nth,$(getenv,to),,,ucs;w;pasteblock;non;$(getenv,p1);explode;l;ucs;p;-array;p;;r;1;$(+,$(getenv,bk),1);$(/,$(getvar,perimeter),$(getenv,bk));ucs;p;;p)^M

●使い方
1.オブジェクト選択
2.基点を指定
3.分割数記入
4.配列複写の1点目を指定
5.配列複写の2点目を指定 ⇒ 繰返し1へ

2013にて動作確認
  • とってぃ
  • 2017/08/23 (Wed) 16:03:04
Re: 分割指定する複写?
できました!!!!
ありがとうございます(^^)!!

さらに、できることならもう少しお願いしたいのですが。。。

1.オブジェクト選択 → 2.オブジェクトの基点 → 挿入基点を選択

にできますか??


それか、今のまま使うと、複写されたオブジェクトと
基点にあるオブジェクトが重なってしまうので
5つに分割の場合4つだけ複写したいんですよね。
伝えるの下手くそすぎてすいません(*_*)
  • サッポロ
  • 2017/08/23 (Wed) 17:01:33
Re: 分割指定する複写?
添付画像のように
配列複写する1点目に
常にオブジェクトがある状態なのでしょうか?


であれば

こんな感じでしょうか。

♪分割数指定 配列複写 改
*^C^C$M=setenv;to;0;$(nth,$(getenv,to),select;$M="""$(if,$(getvar,cmdactive),\,)"""setenv;bk;分割数記入^x\ucs;w;copybase;\p;;setenv;to;1;ucs;p,,)$(nth,$(getenv,to),,;p1;$M="""$(getvar,lastpoint)""";line;non;@;\;lengthen;l;;ucs;ob;l;erase;l;;setenv;to;2,)$(nth,$(getenv,to),,,ucs;w;pasteblock;non;$(getenv,p1);explode;l;ucs;p;move;p;;non;@;non;@$(/,$(getvar,perimeter),$(getenv,bk))<0;-array;p;;r;1;$(getenv,bk);$(/,$(getvar,perimeter),$(getenv,bk));ucs;p;;p)^M


●使い方
1.オブジェクト選択
2.分割数記入
3.基点を指定
4.配列複写の2点目を指定 ⇒ 繰返し1へ

2013にて動作確認
  • とってぃ
  • 2017/08/24 (Thu) 08:17:56
Re: 分割指定する複写?
できました!!!!!!!!!

説明が下手くそですいませんでした。

ありがとうございます\(^o^)/!!!
  • サッポロ
  • 2017/08/24 (Thu) 09:08:29

返信フォーム






プレビュー (投稿前に内容を確認)