デスクトップ復元のプロセスNo.18257
ふくだようへい さん 04/11/03 11:03
 
いつも便利に使っております。
デスクトップ復元に関して、不思議な現象を見つけました。
今のところ実害はないのですが、調べていただけると幸いです。
環境はWindowsXP SP2(全パッチ適用済)で、秀丸4.14、常駐ON、
瞬間起動数xで、以下の文末の数字はx=1の場合のプロセス数です。

1.起動直後、秀丸常駐(1)
2.xより多い数、とりあえず2個のファイルを開く(3)
3.デスクトップ保存(3)
4.すべて閉じる(2)
5.デスクトップ復元(4)
6.メモリにないファイルを開くor新規作成(4)
7.復元で開いたウィンドウから順番に閉じる(2)
8.何か開くと“秀丸”という名の幽霊タスクバーが出る(2)

7の段階で、6のウィンドウを先に閉じると8は発生しません。
ちなみに、幽霊タスクバーを右クリックすると、
なぜか常駐アイコン左クリックと同じメニューが出ます。
以上です。よろしくお願いいたします。

[ ]
RE:18257 デスクトップ復元のプロセスNo.18266
秀丸担当 さん 04/11/04 14:44
 

>いつも便利に使っております。
>デスクトップ復元に関して、不思議な現象を見つけました。
>今のところ実害はないのですが、調べていただけると幸いです。
>環境はWindowsXP SP2(全パッチ適用済)で、秀丸4.14、常駐ON、
>瞬間起動数xで、以下の文末の数字はx=1の場合のプロセス数です。

手順通りにしてやってみましたが、再現させることができませんでした。
お手数ですが、各手順のファイルを開く方法など、常駐秀丸からの操作か、[開
く]からの操作か、履歴にあるファイルかどうかなど、さらに詳しく教えていた
だけないでしょうか。

>7.復元で開いたウィンドウから順番に閉じる(2)

は、6.で開いたファイルも閉じるということでしょうか。

この現象は、かねてから報告のある、常駐秀丸がタスクバーのタスクに出てしま
うという現象のようです。
しかし再現性が無く、修正できていない問題です。
この手順で再現することができれば、非常に大きな手掛かりとなります。

[ ]
RE:18266 デスクトップ復元のプロセスNo.18269
ふくだようへい さん 04/11/04 16:07
 
お世話になります。
詳しい手順です。

1.秀丸スタートアップ起動直後、秀丸常駐(1)
2.xより多い数、とりあえず2個のファイルを常駐アイコンを左クリック
 して履歴から開く(3)
3.メニューバー(どちらのウィンドウでも可)のデスクトップ保存を
 クリック(3)
4.2個のウィンドウ(どちらが先でも可)をタスクバー右クリックで
 閉じる(2)
5.常駐秀丸左クリックからデスクトップ復元(4)
6.常駐秀丸左クリックから履歴のファイルを開くor新規作成(4)
7.5で開いた2個のウィンドウをタスクバー右クリックで閉じてから、
 6のウィンドウをタスクバー右クリックで閉じる(2)
8.常駐秀丸左クリックから履歴のファイル(どれでも可)を開くor
 新規作成すると、“秀丸”という名の幽霊タスクバーが出る(2)

それと、関係あるかどうか不明ですが、秀丸、メモ帳、
AdobeCS(GoLiveCSなど)などで入力モードを切り替えると、
タスクバーに入れた言語バーは妙な動きをしますので、
IME関連の設定も一応書きます。
(OSと一体化してるためか、IEとそのコンポーネントを使うブラウザ
では妙な動きをしませんよね)

使っているのは MS IME Standard 2002 v8.1
テキストサービスの、「テキストサービスをすべてのプログラムに
拡張する」と「テキストサービスをオフにする」は両方ともオフです。
言語バーの設定は、「言語バーをデスクトップに表示」
「言語バーアイコンをタスクバーで表示」の2つだけオンです。

以上です。他にも必要な情報がありましたらまたお書きします。

[ ]
RE:18269 デスクトップ復元のプロセスNo.18271
秀丸担当 さん 04/11/04 17:32
 

>お世話になります。
>詳しい手順です。

詳しい手順ありがとうございます。
XPSP2を含むいろいろなOSで試してみましたが、再現させることができませんで
した。

この問題を解決するためのテスト版を作成しました。
以下の場所からダウンロードできます。
http://hide.maruo.co.jp/software/bin/hm420test.lzh
解凍すると、hidemaru.exeだけが出てくるので、元のhidemaru.exeを別の場所に
バックアップしたうえで、入れ替えてみてください。
このテスト版では、改善されるでしょうか。

それでも改善されない場合、もし差し支えなければ、設定内容をファイルに保存
したものを送っていただけると助かります。
[その他]→[設定内容の保存/復元]で保存できます。
送り先は、xxxxxxxx@nifty.ne.jp まで、秀丸担当宛てであることを書いて送っ
てください。
お手数をおかけして申し訳ありません。

[ ]
RE:18271 デスクトップ復元のプロセスNo.18272
ふくだようへい さん 04/11/04 17:45
 
たびたびすみません。18269の方法では再現しないことがあります。
ふと、マクロで回避できないかと色々試してみたら、どこが問題か
分かりました。
頂いた新しい実行ファイルでも再現します。
末尾にマクロを付けますので、以下の順番で操作してみてください。

1.瞬間起動数を1にして常駐秀丸終了
2.秀丸スタートアップ
3.常駐秀丸の履歴から2個のファイルを開きデスクトップ保存
4.常駐秀丸終了
5.秀丸スタートアップ
6.常駐秀丸からマウスで新規作成
7.そのウィンドウのメニューから末尾の再現するマクロを実行
8.常駐秀丸からマウスで新規作成すると再現します

//再現するマクロ
restoredesktop;
newfile;
#handlenew = hidemaruhandle(0);
nexthidemaru;
#handle1 = hidemaruhandle(0);
nexthidemaru;
#handle2 = hidemaruhandle(0);
setactivehidemaru #handlenew;
closehidemaru #handle2; //ここです
closehidemaru #handle1; //
exit;

//再現しないマクロ
restoredesktop;
newfile;
#handlenew = hidemaruhandle(0);
nexthidemaru;
#handle1 = hidemaruhandle(0);
nexthidemaru;
#handle2 = hidemaruhandle(0);
setactivehidemaru #handlenew;
closehidemaru #handle1; //ここです
closehidemaru #handle2; //
exit;

[ ]
RE:18271 デスクトップ復元のプロセスNo.18274
ふくだようへい さん 04/11/05 09:09
 
>それでも改善されない場合、もし差し支えなければ、設定内容をファイルに保存
>したものを送っていただけると助かります。

すみません。お送りしようと思ったのですが、色々いじってるうちに
再現しなくなってしまったので、新規インストールからやってみました。

1.\Hidemaruo\Hidemaru 以下を削除、4.14新規インストール
2.常駐ON、瞬間起動数3→1の2箇所のみ設定、あとはデフォルト
3.何か適当なファイル2個を「2個とも最大化して」デスクトップ保存
4.常駐秀丸終了
5.常駐秀丸メニューから新規作成(最大化されていないまま)
6.5のメニューから#18272の「再現するマクロ」を実行
7.常駐秀丸メニューから新規作成すると「勝手に最大化されて」開き、
 幽霊タスクバーも出る

これで再現しますでしょうか?
当方の表示環境は1600*1200(ELSA QuadroFX500)です。

[ ]
RE:18274 デスクトップ復元のプロセスNo.18276
秀丸担当 さん 04/11/05 11:04
 

>1.\Hidemaruo\Hidemaru 以下を削除、4.14新規インストール
>2.常駐ON、瞬間起動数3→1の2箇所のみ設定、あとはデフォルト
>3.何か適当なファイル2個を「2個とも最大化して」デスクトップ保存
>4.常駐秀丸終了
>5.常駐秀丸メニューから新規作成(最大化されていないまま)
>6.5のメニューから#18272の「再現するマクロ」を実行
>7.常駐秀丸メニューから新規作成すると「勝手に最大化されて」開き、
> 幽霊タスクバーも出る
>
>これで再現しますでしょうか?

再度報告ありがとうございます。
この手順を踏んでも、再現させることはできませんでした。
7.の、勝手に最大化される部分は再現できました。ですが、幽霊タスクバーは一
度も出ません。
また、テスト版を作成しました。

http://hide.maruo.co.jp/software/bin/hm420test2.lzh

これでやってみると、どうなるでしょうか。

[ ]
RE:18276 デスクトップ復元のプロセスNo.18282
ふくだようへい さん 04/11/05 21:11
 
>http://hide.maruo.co.jp/software/bin/hm420test2.lzh
>
>これでやってみると、どうなるでしょうか。

正常に動作するようになりました。新規作成が最大化されることも、
幽霊タスクバーが出ることもなくなっています。
どうもありがとうございました。

[ ]
RE:18282 デスクトップ復元のプロセスNo.18301
秀丸担当 さん 04/11/08 12:43
 

>正常に動作するようになりました。新規作成が最大化されることも、
>幽霊タスクバーが出ることもなくなっています。
>どうもありがとうございました。

正常にできましたか。
よかったです。
確認ありがとうございました。

[ ]