>UCSICON の新しい値を入力 <3>: 3 ← ここで 3文字を選択しています。
これはマクロ上の構文ですので、3文字選択を意味しているわけではありません。
最初の問題は
ddeditコマンド部分だと思います。
ちょっと修正してみたので
お試しください。
♪連続文字編集 Ver2016 試作
*^C^C$m=setenv;to;0;$(nth,$(getenv,to),ucs;d;9???;offset;;\;select;non;@;non;@;;copy;p;;non;@;non;@;erase;p;;select;l;;ucs;s;9000;;p;setenv;p1;9000;;to;2,,,,,)$(nth,$(getenv,to),,erase;p;\$m="""$(if,$(getvar,cmdactive),non;@;;oops;setenv;to;1;select;p;non;@;non;@;;setenv;to;2,oops;ucs;r;9000;setenv;to;3)""",,,,)$(nth,$(getenv,to),,,;p1;$(+,1,$(getenv,p1));;to;1;ucs;w;;n;non;$(getvar,lastpoint);;s;$(+,1,$(getenv,p1));;p;;p;;p;id;non;@,;to;$(if,$(=,$(getenv,p1),$(getvar,ucsname)),5,4;ucs;r;$(+,1,$(getvar,ucsname))),,)$(nth,$(getenv,to),,,,,zoom;c;0",-$(/,$(getvar,viewsize),4);;setvar;ucsicon;3;ddedit;0,"0;setvar;ucsicon;$(getvar,ucsicon);setenv;to;$m="""$(if,$(getvar,diastat),3,5)""",ucs;r;9000;;d;9???)^M
- とってぃ
- 2016/06/17 (Fri) 08:12:26