秀丸エディタを非表示で起動したときのtabNo.08898
ohtorii さん 19/01/28 20:25
 
お疲れ様です。

秀丸エディタを非表示で起動(openfile "/h";)すると、tabtotal[]で何故か-1が返
ります。
正しいタブ数を取得できず困っています(;_;)

再現させるためのマクロと動画をアップしました。
https://github.com/ohtorii/test/releases/tag/20190128

直近は、
秀丸エディタを表示で起動(openfile ;)してこの問題を回避できますが、
将来的には非表示で起動しても正しいタブ数を取得したいです。


【環境】
秀丸エディタ 64bit 8.88 beta6
Windows10 64bit

ご確認をお願い致しますm(__)m

[ ]
RE:08898 秀丸エディタを非表示で起動したNo.08899
秀丸担当 さん 19/01/29 09:10
 

openfile "/h";で起動したステルスモードの秀丸エディタは、タブとして追加されて
いないので、tabtotal等は取得できないようになっています。
これはこういう仕様ということになります。
取得するとしたら、各括弧をつけてウィンドウハンドルを指定すると、他の秀丸エデ
ィタの情報が取得できるので、元の秀丸エディタから取得する方法があります。
例えば以下のようにします。

#h=hidemaruhandle(0);
openfile "/h";
message str(tabtotal[#h]);

[ ]
RE:08899 秀丸エディタを非表示で起動したNo.08901
ohtorii さん 19/01/29 20:44
 
お疲れ様です。

教えて頂いた方法でやりくりしてみます。
助かりました、ありがとうございます!!


>
> ......
>message str(tabtotal[#h]);

[ ]