常駐モードでのふるまひNo.28784
鐵槌堂 さん 06/09/30 23:12
 
初めて発言します。
秀シリーズは、OS/2版のエディタからのユーザーです。

秀丸メールで一つこまつてゐることがあります。
4.68βになつてから、常駐モードで、受信チェックしたあと、他に開いてゐたア
プリにフォーカスが戻りません。
たいしたことではないのですが、いままでの版では一度もかういふことが起きてゐな
かつたので、少々困惑してます。設定で何とかなるものならば、是非ご教示を!

[ ]
RE:28784 常駐モードでのふるまひNo.28787
秀まるお2 さん 06/10/02 10:44
 
 常駐秀丸メールのアイコンをマウスでクリックして、そこで出てくるメニュー
の「受信 - xxxxx」の類を実行した場合、フォーカスが元のアプリに戻らないで
す。これは以前からそういう仕様だったと思います。

 常駐秀丸メールの呼び出しキーを使って常駐秀丸メールのメニューを呼び出し
て、そこの「受信 - xxxx」を実行した場合は、少なくとも僕がテストした限り
では、元のアプリにフォーカスが戻ります。

 Windows2000とWindowsMeのマシンでテストしてそういう動作でしたけど。

 何かもっと具体的に、これこれのアプリケーションソフトで作業中にこれこれ
のキーを押して…みたいな具体的な操作手順と、あと、Windowsの種類とかも教
えて欲しいです。それと、以前うまく動作していたという時の秀丸メールのバー
ジョンが分かればそれも教えて欲しいです。

[ ]
RE:28787 常駐モードでのふるまひNo.28788
鐵槌堂 さん 06/10/02 14:55
 
秀まるお2さん

コメント有り難うございます。
僕の書き方で、まづ、不正確なところがありました。

  常駐モード+定期的に受信する

このセットで、といふことでした。

当方のテスト環境は、以下の通りです。

  デスクトップ1……XP SP2(GPU=ATI RADEON X700)
  デスクトップ2……XP SP2(GPU=ATI RADEON 9600)
  ノートブック………VISTA RC1 build 5600(GPU=INTEL 915GMS)

秀丸メールのバージョンは、

  V4.67…………定期受信前後もフォーカスに変化なし
  V4.68β7……定期受信後、フォーカス戻らず
           ※上記3マシンいづれにおいても

V4.68βの最初の版からかういふ現象が起きてゐたかどうかは、
記憶してゐませんが、最近のもの(β4あたり?)以降は、この現象
が出てゐたと記憶してゐます。

なほ、アクティブなウィンドウでは何もせず、秀丸メールの定期受信
のみを実行させての結果です。
はじめは、どのソフトがこの現象を引き起こしてゐるのか分かりませ
んでしたが、やつと、秀丸メールが原因と分つた次第です。

[ ]
RE:28788 常駐モードでのふるまひNo.28789
秀まるお2 さん 06/10/02 15:22
 
 こちらで普通に定期受信させた時は大丈夫なので、たぶん、マクロが関係して
るんじゃないかと思います。「マクロ・マクロ登録...」の「自動起動」ページ
の「受信が一段落した時」か、または「送受信の開始直前」に何かマクロ登録し
ているようでしたら、それを一回外してみて欲しいです。それで現象が直るなら、
そのマクロが関係してることになります。

 マクロが関係してると分かれば、あとはそのマクロの具体的にどの部分が原因
か調べないといけないので、マクロの内容を教えて頂けるか、またはライブラリ
に登録されてる物であれば、その名前とか教えて欲しいです。

 内容が非常に長い場合は、メールで、 maruo@mitene.or.jp 宛に送って欲しい
です。(っとほとんどマクロと決めつけてますが)

 マクロが関係してないってことであれば、最近いじった部分で受信後に関係し
そうな所を探してみますけど。

[ ]
RE:28788 常駐モードでのふるまひNo.28790
こさく さん 06/10/02 15:40
 
こさくと申します。
いつも、秀丸メールを便利に使わせていただいています、ありがとうございます。

下記現象私のところでも発生しているようです。
OS:WindowsXP SP2 各種パッチ最新
秀丸メール:Ver4.68Beta7

「常駐モード+定期的に受信する」が行われるとそれまでアクティブだった
アプリケーションが非アクティブになりWindowsのツールバーが表示されます。
ツールバーは「自動的に隠す」設定にしています。
どのタイミングでこの現象が発生したか判らなかったので、「秀丸メール」が
原因とは思いませんでしたが、鐵槌堂さんの情報からVer4.67を上書きインス
トールして見たところアクティブなアプリに変化はありませんでしたし、ツール
バーが出てくることもありませんでした。
再度Ver4.68Beta7をインストールしたらやはり現象が発生しました。

なお当方の環境では、「常駐モード」からショートカットキー「Ctrl+Alt+t」で
「全て受信」を実行しても同じ現象となりました。
Ver4.67ではアクティブなアプリに変化なし
Ver4.68Beta7では、ツールバー表示

お忙しい中お手数をおかけいたしますがご確認をお願いします。

[ ]
RE:28790 常駐モードでのふるまひNo.28791
秀まるお2 さん 06/10/02 16:11
 
 一応、WindowsXPのテストマシンでやってみても大丈夫だったんですけど、な
んですかね。

 その、「Windowsのツールバー」というのは何でしょ?。タスクバーのとこか、
それともクイック起動のやつのことですかね。

[ ]
RE:28790 常駐モードでのふるまひNo.28792
鐵槌堂 さん 06/10/02 16:14
 
こさくさん

『同志』?が現れ、百人力です。
やはり、最近のβ版が原因ですね。複数の環境で確認したので、間違ひは
ないとおもつてゐましたが、所詮、手持ちのPC。確信にはほど遠かつた
ものですから。

現象、全くその通りです!

[ ]
RE:28792 常駐モードでのふるまひNo.28793
秀まるお2 さん 06/10/02 16:40
 
 とりあえず、「受信が一段落した時」に何かマクロ登録してるかどうかだけ教
えて欲しいです。

 未だ再現せず…

[ ]
RE:28793 常駐モードでのふるまひNo.28794
鐵槌堂 さん 06/10/02 16:52
 
秀まるお2さん

御免なさい。失念してました。僕は、『MailPopNotifier.mac』を登録して
ゐます。


[ ]
RE:28793 常駐モードでのふるまひNo.28795
秀まるお2 さん 06/10/02 16:55
 
 Windowsのツールバーというのは、タスクバーのことですね。それはおいとい
て。

 「全般的な設定・上級者向け・動作の記録」の「秀丸メールの動作をdump.txt
に記録する」をONにして、それで問題の現象を発生させて、その問題の症状が起
きた瞬間のdump.txtの記録を教えて頂けると大変助かりますが、どうでしょ?

 ありえるとしたら、

 SetForegroundTopWindow hwndFrame

 みたいな記録が出てるのかなぁと思いますけど。それがあるとたしかにフォー
カスが無くなってしまう(非表示となっている秀丸メール本体ウィンドウへ行っ
てしまう)と思います。

[ ]
RE:28791 常駐モードでのふるまひNo.28796
こさく さん 06/10/02 16:57
 
こさくです。ご確認ありがとうございます。

私が送信した直後に「マクロ自動起動について」の秀まるお2さんからのメール
が来ましたので確認しました。
遅くなりました。
おっしゃるとおり「受信が一段落した時」にmailpopup.macが登録されており
それをはずすと現象は出ませんでした。
このマクロは、「マクロ集」からダウンロードした物です。

> その、「Windowsのツールバー」というのは何でしょ?。タスクバーのとこか、
>それともクイック起動のやつのことですかね。
タスクバーを右クリックすると一番上に「ツールバー」とでて「新規作成」をす
るとショートカットを入れておくことができる【タスクバーみたいな】ものです。

以上よろしくお願いします。

[ ]
RE:28796 常駐モードでのふるまひNo.28797
鐵槌堂 さん 06/10/02 17:03
 
秀まるお2さん

一応このあたりがそれに相当するかと。

16:59:47.746 (4648) IDTIMER_TRANS_END set
16:59:47.746 (4729) IDTIMER_TRANS_END kill
16:59:47.746 ( 153) EndSilentDialog()
16:59:47.746 (4880) TransDlgProc() WM_DESTROY
16:59:47.746 ( 147) SilentDialogBox() exit
16:59:47.746 (5476) ProcessTransmitSub() ModelessDialog, TransDlgProc exit
16:59:47.746 (1698) RestoreTransmitTaskbarIcon()
16:59:47.746 (1555) SetReceivedTaskbarIcon Reset!
16:59:47.746 (1606) 常駐アイコンを戻します。
16:59:47.746 (1617) 本体アイコンを戻します。
16:59:47.746 (7338)  0通のメールを受信しました。
16:59:47.746 (5597) ProcessTransmitSub() exit
16:59:47.746 (6595) FreePatrol
16:59:47.746 (7279) LeaveTrans()
16:59:47.746 (6926) AutoDown exit
16:59:47.746 (10500) StartAutoDownTimer()
16:59:47.746 (10508) StartAutoDownTimer() set
16:59:47.746 (6332) entered
16:59:47.746 (   0) CommandMacroSub MailPopNotifier.mac
16:59:47.746 (1933) TKINFO 55
16:59:47.746 (4000) tkinfo 55
16:59:47.746 (1933) TKINFO 103
16:59:47.746 (6360) leave
16:59:54.637 (10686) SetForegroundTopWindow 00450294
16:59:55.527 (6050) syscommand 61728
16:59:55.527 (6427) showwindow
16:59:55.559 (1514) AddIconToTaskbar()
16:59:55.559 (10683) SetForegroundTopWindow hwndFrame
16:59:57.012 (6050) syscommand 61589
16:59:57.746 (7338) メール総数=1390 / 最近の分=76 / 未読=0 / マーク=0
16:59:58.934 (9121) Cmd 40017

[ ]
RE:28796 常駐モードでのふるまひNo.28798
Iranoan さん 06/10/02 17:17
 
 こさくさん今日は、Iranoan です。
> おっしゃるとおり「受信が一段落した時」にmailpopup.macが登録されており
> それをはずすと現象は出ませんでした。
> このマクロは、「マクロ集」からダウンロードした物です。
 おそらく、ファイル名から私が作成したマクロだと思い、出てきました。

 マクロでメッセージを表示すると、一旦秀丸メールにフォーカスが映ります。
フォーカスを移さずに出す方法があれば良いですが、解りません(^^;。その後、
フォーカスを元に戻せればよいのですが、マクロで直前までフォーカスのあっ
たウィンドウを知る方法が、これまた解りません。
 というわけで、私のマクロを使っている限り、この動作は仕様と御理解くだ
さい。

 ただ、どんなときもメッセージを表示したいなら、マクロを使わず「全般的
な設定」→「送受信」の「何か受信したときにメッセージを表示する」を ON
にすれば良いと思います。

 P.S 私のマクロに関しては、改めて DLL 関数にを調べると、随分前に
Bypass_SetForegroundWindow(), Bypass_GetForegroundWindow() 関数が追加
されているようなので、フォーカスが移動しないようになるか挑戦してみます。

[ ]
RE:28797 常駐モードでのふるまひNo.28799
秀まるお2 さん 06/10/02 17:26
 
 一応再現できました。僕の所でテストした所では、ToastNotifyが出たままほ
ったらかしにしておいて、それからまた何かメールを受信するとダメなようです。

 ToastNotifyが起動したままToastNotifyを多重起動しようとするとしばらく固
まってしまうようですけど。とにかくそういうことで調べてみます。

[ ]
RE:28795 常駐モードでのふるまひNo.28800
こさく さん 06/10/02 17:49
 
こさくです。

ありました。
私の場合、新着メールが無いときに限って発生します。新着が有ればポップアッ
プウィンドウがでるので当然といえば当然ですが・・・

と書いていたら、Iranoanさんからメールがありましたのでそれについても
書かせていただきます。
済みません、どなたの作成だかは忘れていました。便利に使わせていただいてい
ます。
Ver4.67では、発生していないことを考えると、Ver4.68Beta7までの間で
なんかしらの変更が有ったと思うのですがいかがでしょうか?

下記、そのものの文字列がありましたので追記しておきます。
以上よろしくお願いします。

> 「全般的な設定・上級者向け・動作の記録」の「秀丸メールの動作をdump.txt
>に記録する」をONにして、それで問題の現象を発生させて、その問題の症状が起
>きた瞬間のdump.txtの記録を教えて頂けると大変助かりますが、どうでしょ?
>
> ありえるとしたら、
>
> SetForegroundTopWindow hwndFrame
17:19:36.404 (7338) 終了
17:19:36.404 (7340) -
17:19:36.404 (4648) IDTIMER_TRANS_END set
17:19:36.404 (4729) IDTIMER_TRANS_END kill
17:19:36.404 ( 153) EndSilentDialog()
17:19:36.404 (4880) TransDlgProc() WM_DESTROY
17:19:36.404 ( 147) SilentDialogBox() exit
17:19:36.404 (5476) ProcessTransmitSub() ModelessDialog, TransDlgProc
exit
17:19:36.404 (1698) RestoreTransmitTaskbarIcon()
17:19:36.404 (1555) SetReceivedTaskbarIcon Reset!
17:19:36.404 (1606) 常駐アイコンを戻します。
17:19:36.404 (1617) 本体アイコンを戻します。
17:19:36.404 (7338)  0通のメールを受信しました。
17:19:36.404 (5597) ProcessTransmitSub() exit
17:19:36.404 (7279) LeaveTrans()
17:19:36.420 (6595) FreePatrol
17:19:36.420 (10500) StartAutoDownTimer()
17:19:36.420 (10508) StartAutoDownTimer() set
17:19:36.420 (10236) 40143 ret 1
17:19:36.420 (6332) entered
17:19:36.420 (   0) CommandMacroSub mailpopup.mac
17:19:36.420 (1933) TKINFO 46
17:19:36.420 (4000) tkinfo 46
17:19:36.420 (1933) TKINFO 20
17:19:36.420 (1933) TKINFO 103
17:19:36.420 (6360) leave
17:19:40.768 (10686) SetForegroundTopWindow 0036045A
17:19:40.939 (10683) SetForegroundTopWindow hwndFrame
17:19:40.971 (6050) syscommand 61728
17:19:40.971 (6427) showwindow
17:19:40.971 (1514) AddIconToTaskbar()
17:19:40.971 (10683) SetForegroundTopWindow hwndFrame
17:19:46.379 (7338) メール総数=4019 / スレッド数=799 / 最近の分=349 / 未
読=0 / マーク=0
17:19:47.158 (6050) syscommand 61589
17:19:48.436 (9121) Cmd 40017

[ ]
RE:28800 常駐モードでのふるまひNo.28801
Iranoan さん 06/10/02 19:04
 
 こさくさん今日は、Iranoan です。
> Ver4.67では、発生していないことを考えると、Ver4.68Beta7までの間で
> なんかしらの変更が有ったと思うのですがいかがでしょうか?
 そうですか。自分で作っておいて、普段は作業の邪魔にならないように、
ウィンドウを裏に回しているだけなので、気が付きませんでした。

 秀まるおさんの
http://www.maruo.co.jp/hidesoft/8/x28784_.html#28799
後の反応を待つことにします。

[ ]
RE:28801 常駐モードでのふるまひNo.28803
秀まるお2 さん 06/10/02 21:23
 
 β3の時のバグ修正が悪影響していたようです。ということでIranoanさんは関
係ないです。

 さっそく修正させていただきます。


■関係する修正箇所

 常駐秀丸メールのみの状態でマクロが自動実行されて、そのマクロでmessage
文/question文を実行した後に見えない秀丸メール本体ウィンドウがアクティブ
になってしまい、その状態でキー操作が効いてしまうバグ修正。

[ ]
RE:28803 常駐モードでのふるまひNo.28804
Iranoan さん 06/10/02 22:37
 
 秀まるおさん今日は、Iranoan です。
>  β3の時のバグ修正が悪影響していたようです。ということでIranoanさんは関
> 係ないです。
 調査、ご苦労様でした。次版で確認します。

[ ]
RE:28804 常駐モードでのふるまひNo.28806
秀まるお2 さん 06/10/03 09:29
 
 ってことでアップロードしました。よろしくお願いします。

http://www.hidemaru.interlink.or.jp/software/bin/hmmail468b8_signed.exe

[ ]
RE:28803 常駐モードでのふるまひNo.28807
こさく さん 06/10/03 09:44
 
こさくです。

> β3の時のバグ修正が悪影響していたようです。ということでIranoanさんは関
>係ないです。
ご確認ありがとうございました。
修正よろしくお願いします。

[ ]
RE:28806 常駐モードでのふるまひNo.28808
こさく さん 06/10/03 09:56
 
こさくです。

> ってことでアップロードしました。よろしくお願いします。
早速現象が出ないことを確認しました.
いつもながら素早い対応ありがとうございます。

今後ともよろしくお願いします。

[ ]
RE:28808 常駐モードでのふるまひNo.28809
鐵槌堂 さん 06/10/03 11:45
 
秀まるお2さん

鐵槌堂です。当方でも(XP Pro SP2)不具合が解消されてゐることを確認しま
した。久方ぶりにお役にたてたやうで何よりです。

[ ]
RE:28809 常駐モードでのふるまひNo.28811
秀まるお2 さん 06/10/03 13:23
 
 ちなみにこの言葉遣いには身に覚えがあります。かなりなつかしいですけど。

[ ]