>配置順と逆にカウントアップされました
問題ないとのことですが自己満足で配置順にしてみました
*^C^C$M=USERI1;0;$(nth,$(getvar,USERI1),users2;接頭文字(1桁)^X\users3;中間英数字(2桁)^X\useri2;カウント初期値^X\_PICKSTYLE;0;useri1;1,,,,,,,)$(nth,$(getvar,USERI1),,select;\copybase;non;0<0;p;;erase;p;;-layout;d;tmplo1;;n;tmplo1;;s;tmplo1;point;0<0;erase;all;;pasteclip;non;0<0;zoom;e;useri1;2,,,,,,)$(nth,$(getvar,USERI1),,,useri1;3;select;l;;erase;l;;useri2;$(+,$(getvar,USERI2),1);useri1;2,,,,,)$(nth,$(getvar,USERI1),,,,pasteclip;non;0<0;zoom;e;useri2;$(-,$(getvar,USERI2),1);useri1;4,,,,)$(nth,$(getvar,USERI1),,,,,useri1;7;copybase;non;0<0;l;;erase;l;;-layout;d;tmplo2;;n;tmplo2;;s;tmplo2;point;0<0;erase;all;;pasteclip;non;0<0;zoom;e;useri1;5,,,)$(nth,$(getvar,USERI1),,,,,,-attedit;Y;*;NO;*;w;non;$(getvar,EXTMIN);non;$(getvar,EXTMAX);v;r;$(getvar,USERS2)$(getvar,USERS3)$(getvar,USERI2);N;useri1;6,,)$(nth,$(getvar,USERI1),,,,,,,copybase;non;0<0;l;;erase;l;;-layout;s;model;pasteclip;non;0<0;useri2;$(-,$(getvar,USERI2),1);-layout;s;tmplo1;useri1;4,)$(nth,$(getvar,USERI1),,,,,,,,-layout;s;model;;d;tmplo1;;d;tmplo2;useri1;0;_PICKSTYLE;1)^M
1.マクロ起動
2.接頭文字(1桁)の入力
3.中間英数字(2桁)の入力
4.カウント初期値の入力
5.属性値の含まれたダイナミックブロックを選択(複数可です)
6.2に戻って繰り返し
Escキーで終了
仮に『tmplo1』と『tmplo2』という名前でレイアウトを使用しています
同じ名前のレイアウトがあるとNGなので現状同じ名前のレイアウトがある場合はマクロ内の
『tmplo1』と『tmplo2』を変更してください
また、レイアウト2つとモデルをブロックの数だけ行ったり来たりするので少しフリーズしたような状態が続くと思います
一応、LTバージョンも
*^C^C$M=USERI1;0;$(nth,$(getvar,USERI1),setenv;users2;接頭文字(1桁)^X\;users3;中間英数字(2桁)^X\useri2;カウント初期値^X\_PICKSTYLE;0;useri1;1,,,,,,,)$(nth,$(getvar,USERI1),,select;\copybase;non;0<0;p;;erase;p;;-layout;d;tmplo1;;n;tmplo1;;s;tmplo1;point;0<0;erase;all;;pasteclip;non;0<0;zoom;e;useri1;2,,,,,,)$(nth,$(getvar,USERI1),,,useri1;3;select;l;;erase;l;;useri2;$(+,$(getvar,USERI2),1);useri1;2,,,,,)$(nth,$(getvar,USERI1),,,,pasteclip;non;0<0;zoom;e;useri2;$(-,$(getvar,USERI2),1);useri1;4,,,,)$(nth,$(getvar,USERI1),,,,,useri1;7;copybase;non;0<0;l;;erase;l;;-layout;d;tmplo2;;n;tmplo2;;s;tmplo2;point;0<0;erase;all;;pasteclip;non;0<0;zoom;e;useri1;5,,,)$(nth,$(getvar,USERI1),,,,,,-attedit;Y;*;NO;*;w;non;$(getvar,EXTMIN);non;$(getvar,EXTMAX);v;r;$(getenv,users2)$(getenv,users3)$(getvar,USERI2);N;useri1;6,,)$(nth,$(getvar,USERI1),,,,,,,copybase;non;0<0;l;;erase;l;;-layout;s;model;pasteclip;non;0<0;useri2;$(-,$(getvar,USERI2),1);-layout;s;tmplo1;useri1;4,)$(nth,$(getvar,USERI1),,,,,,,,-layout;s;model;;d;tmplo1;;d;tmplo2;useri1;0;_PICKSTYLE;1)^M
- chibi-tom
- 2021/08/18 (Wed) 08:42:00