複数ファイルを選択した状態でEnterキーを押してもMeryのウィンドウが自動的に立ち上がらない

  1. Kuroさん、こんにちは。

    通常の場合、Meryを起動していない状態でデスクトップフォルダなどで複数ファイルを選択した状態でEnterキー(またはマウスの右クリック→「開く」)を押すとMeryのウィンドウが自動的に立ち上がります。
    https://imgur.com/gallery/OvDyiQK

    ですが、OneDriveフォルダ内から複数ファイルを選択した状態でEnterキーを押すと、Meryは起動するのですがウィンドウが自動的に立ち上がらないので、毎回タスクバー上のMeryのアイコンをクリックしてMeryのウィンドウに切り替える必要があります。
    https://imgur.com/gallery/wrEeACP

    この現象はOneDriveフォルダ以外にもドキュメントフォルダなどでも発生しています。
    また、デスクトップフォルダでもウィンドウが自動的に立ち上がらない時があります。

    他のテキストエディタ(メモ帳、サ○ラエディタ、秀○エディタ、E○Editor、Notepad++、Visual Studio Code)で上記の現象が発生するか確認しましたが、Mery以外のエディタでは現象は発生しませんでした。
    https://imgur.com/gallery/fPgeimK

    よって、OneDriveフォルダなどで複数ファイルを選択した状態でEnterキーを押したらMeryのウィンドウが自動的に立ち上がるようにしてもらえませんか?

    なお、オプション画面の「基本」→「トレイ アイコンを表示(Y)」をONにした状態で、複数ファイルを選択した状態でEnterキーを押すとMeryのウィンドウが自動的に立ち上がります。

    【動作環境】
    ・OS:Windows 11 Home 22H2(64ビット)
    ・OSビルド:22621.2428
    ・エクスペリエンス:Windows Feature Experience Pack 1000.22674.1000.0
    ・Mery:Ver 3.6.1(64ビット)インストーラー版
    ・導入しているマクロ:Wikipedia表記修正、最新版を確認、ファイルを比較
    ・導入しているプラグイン:アウトライン、全角/半角変換、検索バー、Markdowsバー、Markdownプレビュー

     |  MSY-07  |  返信
  2. こんにちは。ご報告ありがとうございます。

    いただいた条件で現象を、おそらく、再現できたと思うのですが、「自動的に立ち上がらない」という部分についてご確認をお願いできますか?

    > https://imgur.com/gallery/wrEeACP

    ご指摘いただいた操作について、エクスプローラーが最大化されていて、状況が分かりにくいかもしれませんが、エクスプローラーを通常のサイズに戻していただくと、Mery のウィンドウが背面に表示されている状態、ということで合ってますでしょうか?

    それとも、Mery のウィンドウ自体がデスクトップ上に表示されていない状態、ということでしょうか。

    私の環境では、Mery のウィンドウは表示されるものの、最前面に出ず、エクスプローラーのウィンドウの後ろに回ってしまう状態となりました。

    ウィンドウが背面に表示されているだけの場合、プログラム側で起動時にウィンドウを強制的に前面に表示できるかもしれないので、ご確認いただければ助かります。

     |  Kuro  |  返信
  3. > ご指摘いただいた操作について、エクスプローラーが最大化されていて、状況が分かりにくいかもしれませんが、エクスプローラーを通常のサイズに戻していただくと、Mery のウィンドウが背面に表示されている状態、ということで合ってますでしょうか?

    確認したところ、エクスプローラーを通常のサイズに戻したらMeryのウィンドウが背面に表示されていました。
    これには気づいていませんでした、すいません。

    > それとも、Mery のウィンドウ自体がデスクトップ上に表示されていない状態、ということでしょうか。

    ただし、デスクトップに関しては全てのウィンドウを閉じているにも関わらず、Meryのウィンドウが表示されないことが時々起こります。
    https://imgur.com/gallery/PwPfpR0

     |  MSY-07  |  返信
  4. > 確認したところ、エクスプローラーを通常のサイズに戻したらMeryのウィンドウが背面に表示されていました。

    ご確認ありがとうございます。

    この問題は、ウィンドウの表示順に関連しているようですね。思ったより複雑な問題のようで、起動時に単にウィンドウを前面に持ってくる API を呼び出すだけでは解決しないようです。

    しばらく時間がかかるかもしれませんが、解決策を調査してみます。

    > ただし、デスクトップに関しては全てのウィンドウを閉じているにも関わらず、Meryのウィンドウが表示されないことが時々起こります。

    こちらは、私の環境では現象を再現できませんでした。

    Mery のバージョン、OS のバージョン、導入しているプラグインまでは合わせたのですが、何度やっても問題が再現しないようです。

    マクロのイベントを設定されてたりしますでしょうか?また、一時的にプラグインを外して、問題が再現するかどうかご確認いただけると助かります。

    あとは、タスク バーにウィンドウのタイトルが表示されているようですが、エクスプローラーの拡張機能などをインストールされていたりしますか?

    ExplorerPatcher などのアプリケーションをインストールされている場合、干渉などの可能性も考えられるため、そのあたりでお気づきの点などございましたら情報をいただけると手掛かりになるかもしれません。

     |  Kuro  |  返信
  5. > この問題は、ウィンドウの表示順に関連しているようですね。思ったより複雑な問題のようで、起動時に単にウィンドウを前面に持ってくる API を呼び出すだけでは解決しないようです。
    >
    > しばらく時間がかかるかもしれませんが、解決策を調査してみます。

    お手数おかけしますが、調査の方をよろしくお願いします。

    > マクロのイベントを設定されてたりしますでしょうか?また、一時的にプラグインを外して、問題が再現するかどうかご確認いただけると助かります。

    マクロのイベントは設定していません。
    また、全てのプラグインを外しましたが問題の再現はできませんでした。

    > あとは、タスク バーにウィンドウのタイトルが表示されているようですが、エクスプローラーの拡張機能などをインストールされていたりしますか?
    >
    > ExplorerPatcher などのアプリケーションをインストールされている場合、干渉などの可能性も考えられるため、そのあたりでお気づきの点などございましたら情報をいただけると手掛かりになるかもしれません。

    エクスプローラーの拡張機能はインストールしていません。
    タスクバーにウィンドウのタイトルが表示されているのは、更新プログラム「KB5030310」(いわゆる、22H2 Moment 4)を適用したことでタスクバーにラベル表示(結合解除)ができるようになったためです。
    https://tanweb.net/2023/09/27/56726/

    それで、デスクトップに関しての問題の再現方法を発見したため報告します。
    タスクバーの右端にある「デスクトップの表示」ボタンを押してから、デスクトップ上にあるファイルを複数選択した状態でEnterキーを押すと、Meryのウィンドウが表示されなくなります。
    https://imgur.com/a/wOEUTjV

    なお、Enterキーの代わりにマウスの右クリック→「開く」でファイルを開いた場合はウィンドウが表示されます。

     |  MSY-07  |  返信
  6. すいません、正しいURLはこちらでした(前のURLでも問題はないですが)。
    https://imgur.com/gallery/wOEUTjV

     |  MSY-07  |  返信
  7. ご確認ありがとうございます。

    > タスクバーにウィンドウのタイトルが表示されているのは、更新プログラム「KB5030310」(いわゆる、22H2 Moment 4)を適用したことでタスクバーにラベル表示(結合解除)ができるようになったためです。

    そうでしたか。こんな便利な更新が出ていたのですね。私の環境ですと、この更新プログラムは降ってこないようで、知りませんでした。PC が古いので対象外なのかも…。

    とはいえ、本件とは関係なかったようで、お手数をおかけしました。

    > それで、デスクトップに関しての問題の再現方法を発見したため報告します。

    情報ありがとうございます。いただいた条件で現象を再現できました。

    なんと…、そんなところが押せたのですね。

    確かに、そこをクリックしてから Enter キーで複数のファイルを開くと、Mery のウィンドウは表示されませんでした。

    調べてみましたところ、これもウィンドウの表示順に関連している可能性が高く、エクスプローラーの背後にウィンドウが隠れてしまった状態と同じ問題が発生しているようです。

    おそらく、この問題も同じ原因によるものだと思われますので、次のバージョンでは修正できるように対策を検討してみますね。

     |  Kuro  |  返信
  8. > なんと…、そんなところが押せたのですね。

    Windows 11では「デスクトップの表示」ボタンが見えないので分かりづらいですね。
    ちなみにですが、調べてみたらこのボタンが搭載されるようになったのはWindows 7からみたいですね。

    > 確かに、そこをクリックしてから Enter キーで複数のファイルを開くと、Mery のウィンドウは表示されませんでした。
    >
    > 調べてみましたところ、これもウィンドウの表示順に関連している可能性が高く、エクスプローラーの背後にウィンドウが隠れてしまった状態と同じ問題が発生しているようです。
    >
    > おそらく、この問題も同じ原因によるものだと思われますので、次のバージョンでは修正できるように対策を検討してみますね。

    検討の方をよろしくお願いします。

     |  MSY-07  |  返信
  9. Mery ベータ版 Ver 3.6.2のリリースお疲れさまでした。
    Ver 3.6.2を確認しましたが、下記の問題が修正されていることを確認しました。

    ・エクスプローラーで複数のファイルを選択してEnterキーでMeryを起動したとき、ウィンドウが背面に表示される。
    ・タスクバーの右端にある「デスクトップの表示」ボタンを押してから、デスクトップ上にあるファイルを複数選択した状態でEnterキーを押してもMeryのウィンドウが表示されない。

    これでMeryを快適に使用することができるようになりました。
    ありがとうございました☺

     |  MSY-07  |  返信
  10. ご確認いただきありがとうございます。

    どちらのシーンにおいても問題が改善されたとのことで、安心しました☺

    私は普段、Mery をファイルに関連付けして使っていないものですから、情報をいただけて助かりました。

     |  Kuro  |  返信
スポンサーリンク