[ 新規に投稿する ]

秀丸エディタを非表示で起動したときのtabtotal[]についてNo.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 秀丸エディタを非表示で起動したときのtabtotal[]につNo.08899
秀丸担当 さん 19/01/29 09:10 [ コメントを投稿する ]
 
openfile "/h";で起動したステルスモードの秀丸エディタは、タブとして追加されていないので、tabtotal等は取得できないようになっています。
これはこういう仕様ということになります。
取得するとしたら、各括弧をつけてウィンドウハンドルを指定すると、他の秀丸エディタの情報が取得できるので、元の秀丸エディタから取得する方法があります。
例えば以下のようにします。

#h=hidemaruhandle(0);
openfile "/h";
message str(tabtotal[#h]);
[ ]
RE:08899 秀丸エディタを非表示で起動したときのtabtotal[]につNo.08901
ohtorii さん 19/01/29 20:44 [ コメントを投稿する ]
  お疲れ様です。

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


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

[ 新規に投稿する ]