29.分解【Ver.xplode】 | AutoCADマクロ屋本舗
[29]
分解【Ver.xplode】
*^C^C$M=setenv;to;0;$(nth,$(getenv,to),select;$M="""$(if,$(getvar,"CMDACTIVE"),\,)"""setenv;to;1,setenv;to;2;xplode;P;;$M="""$(if,$(getvar,cmdactive),G;E;setenv;to;0,setenv;to;3)""",,)$(nth,$(getenv,to),,,xplode;p;;$M="""$(if,$(getvar,cmdactive),e;,)"""setenv;to;0,)$(nth,$(getenv,to),,,,copy;p;;non;"0,0";non;@;erase;p;;explode;L;$M="""$(if,$(getvar,cmdactive),;,)"""setenv;to;0)^M


LT2000 動作確認済

●使い方
オブジェクトを選択すると、分解します。

▲注意
マルチテキスト文字の分解は、複数選択は不可です。
単体で選択して下さい。

■コメント
通常の分解コマンドは「EXPLODE」。
この「EXPLODE」だと、マクロで、直前の選択(P)で選択や、
「*」による繰返しが出来ませんが
「XPLODE」コマンドの場合、繰返しもP選択も出来るんです♪


↓↓↓上記マクロで動作しない場合はこちら↓↓↓

分解【Ver.xplode】
*^C^C$M=setenv;to;0;$(nth,$(getenv,to),select;$M="""$(if,$(getvar,"CMDACTIVE"),\,)"""setenv;to;1,setenv;to;2;xplode;P;;$M="""$(if,$(getvar,cmdactive),E;setenv;to;0,setenv;to;3)""",,)$(nth,$(getenv,to),,,xplode;p;;$M="""$(if,$(getvar,cmdactive),e;,)"""setenv;to;0,)$(nth,$(getenv,to),,,,copy;p;;non;"0,0";non;@;erase;p;;explode;L;$M="""$(if,$(getvar,cmdactive),;,)"""setenv;to;0)^M


LT2004 動作確認済



by totthi

はじめて学ぶAutoCAD LT2004 作図・操作ガイド/鈴木 孝子

¥2,499
Amazon.co.jp