やはり一括は無理だなぁ
添付図だと矩形作図を5回繰り返して右クリックで縦横切替した後に矩形作図を5回繰り返し
*^C^C$M=setenv;to;0;$(nth,$(getenv,to),;hv;縦線切断;;sw;0;;to;1,,,,,,)$(nth,$(getenv,to),,ray;切り取りエッジの一方のコーナーを指定(R-Clickで切り替え)<$(getenv,hv)>^X\$M="""$(if,$(getvar,CMDACTIVE),;setenv;to;2,setenv;to;6)""",,,,,)$(nth,$(getenv,to),,,undo;be;rectang;non;@;\erase;all;r;l;;zoom;e;$(if,$(getenv,sw),setenv;to;4,setenv;to;3),,,,)$(nth,$(getenv,to),,,,;p1;$(-,$(index,0,$(getvar,extmin)),1)","$(+,$(index,1,$(getvar,extmin)),1);;p2;$(+,$(index,0,$(getvar,extmax)),1)","$(-,$(index,1,$(getvar,extmax)),1);;to;5,,,)$(nth,$(getenv,to),,,,,;p1;$(+,$(index,0,$(getvar,extmin)),1)","$(-,$(index,1,$(getvar,extmin)),1);;p2;$(-,$(index,0,$(getvar,extmax)),1)","$(+,$(index,1,$(getvar,extmax)),1);;to;5,,)$(nth,$(getenv,to),,,,,,undo;e;u;zoom;w;non;$(getenv,p1);non;$(getenv,p2);trim;;f;non;$(getenv,p1);non;$(getenv,p2);;;zoom;p;setenv;to;1,)$(nth,$(getenv,to),,,,,,,;hv;$(if,$(getenv,sw),縦線切断,横線切断);;sw;$(if,$(getenv,sw),0,1);;to;1)^M
1.マクロ起動
2.トリムする部分の交点で矩形作図(最初は縦線切断状態)
※右クリックで縦横切替
終了はESCキーです
1列単位なのであまり省略はできていないかもですが自己満足です
LT2026で試しています
R版なのでsetenv,getenvが使用できなかったら
MAIN MENUの【レギュラー版での使用に関する注意事項】
https://ameblo.jp/totthi-macro/entry-10895232361.html
を対応してください
内緒で仮レイアウトなしに変更してます(´∀`*)