title + 描画禁止で標準出力のタイトルがNo.01403
ひろ さん 03/03/19 01:07
 
 秀丸担当さん今日は、ひろです。
 通常標準出力の結果を出力したウィンドウ・タイトルは、「実行結果〜」に
なります。しかし
title "make list...";
$file = basename;
openfile "";
$cmd = getenv("COMSPEC");
#handle = hidemaruhandle(0);
disabledraw;
run $cmd + " /c dir /b > con";
setactivehidemaru #handle;
とすると、ウィンドウを切り替えるまでタイトルが「(無題)」のままです。
 なお条件は、
(1)ウィンドウを開く前に title 文を使っている
(2)結果出力のウィンドウが描画禁止になっている
なので、末尾のマクロでも結果は同じです。
 こちらの環境は、Windows98+IE6.0+秀丸 Ver.3.19 Float-Macro です。
title "make list...";
$file = basename;
openfile "/h";
$cmd = getenv("COMSPEC");
#handle = hidemaruhandle(0);
run $cmd + " /c dir /b > con";
setactivehidemaru #handle;

[ ]
RE:01403 title + 描画禁止で標準出力のタNo.01404
秀丸担当 さん 03/03/19 18:29
 
>とすると、ウィンドウを切り替えるまでタイトルが「(無題)」のままです。

再現することができました。
バグのようです。修正させていただきます。

[ ]
RE:01404 title + 描画禁止で標準出力のタNo.01405
ひろ さん 03/03/20 12:15
 
 秀丸担当さん今日は、ひろです。
> バグのようです。修正させていただきます。
 お願いします。

[ ]
RE:01404 title + 描画禁止で標準出力のタNo.01418
ひろ さん 03/04/15 16:51
 
 秀丸担当さん今日は、ひろです。
> >とすると、ウィンドウを切り替えるまでタイトルが「(無題)」のままです。
>
> 再現することができました。
 これと根っこが同じかもしれませんが、末尾のマクロを実行し終了しても、
title -1;
を使っていないにも関わらず、ウィンドウを切り替えるまで、タイトルが元に
戻りません。
title 0;
を使えば元に戻ります。
title "title";
#n = hidemaruhandle(0);
openfile "/h";
$cmd = getenv("COMSPEC");
run $cmd + " /c dir /b > con";
setactivehidemaru #n;


[ ]
RE:01418 title + 描画禁止で標準出力のタNo.01419
秀丸担当 さん 03/04/15 18:27
 
> これと根っこが同じかもしれませんが、末尾のマクロを実行し終了しても、

たぶん同じ問題で、次のバージョンで直ります。

[ ]
RE:01419 title + 描画禁止で標準出力のタNo.01420
ひろ さん 03/04/15 18:47
 
 秀丸担当さん今日は、ひろです。
> > これと根っこが同じかもしれませんが、末尾のマクロを実行し終了しても、
>
> たぶん同じ問題で、次のバージョンで直ります。
 そうですか、次版を楽しみにします。

[ ]