1.選択したブロックのみ全解除 (ブロックの中のさらにブロックも)
ブロックを新規図面に置き換えないと使いないので改善できませんか?
仕様しているマクロ
*^C^C$M=useri1;0;$(nth,$(getvar,USERI1),offset;;ブロック選択(全ブロック分解はR-Click)^X\$M="""$(if,$(getvar,CMDACTIVE),;select;non;@;\,select;all;;)"""copybase;non;0<0;p;;erase;p;;point;non;0<0;^R-block;tmpbk;non;0<0;l;;useri1;1,,,,,)$(nth,$(getvar,USERI1),,-layout;d;tmplo;;n;tmplo;;s;tmplo;point;0<0;erase;all;;pasteblock;non;0<0;zoom;e;useri1;2,,,,)$(nth,$(getvar,USERI1),,,-insert;tmpbk;non;0<0;;;;useri1;5;selectsimilarmode;0;SelectSimilar;l;;select;selectsimilarmode;$M=$(getvar,SELECTSIMILARMODE);select;p;r;l;;useri1;3,,,)$(nth,$(getvar,USERI1),,,,copybase;non;0<0;p;;erase;p;;erase;l;;pasteblock;non;0<0;useri1;4,,)$(nth,$(getvar,USERI1),,,,,explode;l;^Rexplode;p;;-purge;b;*$(substr,$(getvar,insname),4);n;useri1;2,)$(nth,$(getvar,USERI1),,,,,,erase;l;;copybase;non;0<0;all;;model;pasteclip;non;0<0;-layout;d;tmplo;-purge;b;tmpbk;n;^Cuseri1;0)^M
2.ブロックをByBlockに一括で変えたい。(ブロックの中のさらにブロックも)
仕様CAD AutoCAD2024(LTではありません)
マクロ、lspでも構いません。お願いいたします。
マクロ修正お願いいたします。
- moto
- 2025/04/04 (Fri) 14:10:50