当掲示板は、AuroCADマクロ屋本舗 の掲示板です。
AutoCADのマクロ に関する質問の前に 【 マクロ使用前の注意事項 】 を、必ずお読みください。

尚、新規投稿フォーム下の【 新規投稿時のお願い 】
を確認の上、新規投稿をお願い致します。
交点自動分割のマクロ作成のお願い
マクロを作成して頂けないでしょうか。
AutoCAD LT 2016使用しています。

1.オブジェクト(線分)を選択
2.境界線を選択
3.オブジェクトと境界線の交点で分割

このような感じで使用したいです。
宜しくお願い致します。
  • さくら
  • 2017/07/13 (Thu) 14:26:00
Re: 交点自動分割のマクロ作成のお願い
とりあえず

マクロ屋
100.ニ点間交点自動分割

を、お試しください。

バージョン違いによる不動作の場合は、再度ご報告ください。
  • とってぃ
  • 2017/07/13 (Thu) 16:41:38
Re: 交点自動分割のマクロ作成のお願い
以前、どなたかが作られたマクロですごいなぁとメモしていたマクロです。

*^C^C$M=setenv;to;0;$(nth,$(getenv,to),^X■切断幅入力■^X^Puserr1;\^P$M="""$(if,$(getvar,cmdactive),;userr2;$(if,$(getvar,userr1),$(getvar,userr1),$(/,$(getvar,VIEWSIZE),100000));undo;be;^Pline^P;non;$(getvar,lastpoint);\;lengthen;DY;;;l;;;setenv;to;1,;)""",,,)$(nth,$(getenv,to),,ucs;e;l;erase;l;;xline;h;non;@$(/,$(getvar,userr2),2)<N;;copy;l;;non;@;non;@$(getvar,userr2)<S;setenv;to;2,,)$(nth,$(getenv,to),,,ltscale;0.000001;trim;l;p;;f;non;0<0;non;@$(getvar,perimeter)<0;;f;non;0<0;non;@$(getvar,perimeter)<0;;;erase;p;;ltscale;$(getvar,ltscale);setenv;to;3,)$(nth,$(getenv,to),,,,$(if,$(getvar,userr1),,line;non;0<0;non;@$(getvar,perimeter)<0;;extend;l;;f;non;$(getvar,userr2)<N;non;@$(getvar,perimeter)<0;;f;non;$(getvar,userr2)<S;non;@$(getvar,perimeter)<0;;;erase;l;;)ucs;p;undo;e)^M

2017LTで動作確認済みです。

切断幅を0にして境界線をなぞれば希望の動作かと思います。
それにしてもすごいマクロだと思う。

  • chibi-tom
  • 2017/07/14 (Fri) 12:43:58
Re: 交点自動分割のマクロ作成のお願い
すみません(汗

マクロ屋
100.ニ点間交点自動分割

↑これ全然動作違いました

chibi-tomさんご報告のマクロをお試しください。
  • とってぃ
  • 2017/07/14 (Fri) 13:14:24
Re: 交点自動分割のマクロ作成のお願い
お礼が遅れてしまいすみません(><)
chibi-tom様 とってぃ様ありがとうございました!
希望通りでした!
  • さくら
  • 2017/08/05 (Sat) 11:09:57

返信フォーム






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