4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #21036

    loop bridge
    Participant

    イベントで実行するマクロの挙動について、おかしな点がありましたのでお伺いします。

    (はじめに)
    検証用として、jseeマクロを作ります。中身は、
    alert(document.Name);
    の一行のみです。これを[ドキュメントが閉じたとき]に割り当てます。

    (検証1)
    EmEditorを起動して、適当な保存済みのファイルを一つだけ開きます。
    そして、三つの操作を行った結果が以下になります。

    ①タブ上の×ボタンで閉じる:何も起きない
    ②メニューから、ファイル→閉じるを選択:何も起きない
    ③ウインドウの×ボタンでEmEditorごと閉じる:マクロ実行。そのファイルのファイル名を表示。

    (検証2)
    EmEditorを起動して、適当な保存済みのファイルを複数開きます。
    そして、三つの操作を行った結果が以下になります。

    ①タブ上の×ボタンで閉じる:マクロ実行。そのファイルのファイル名を表示。
    ②メニューから、ファイル→閉じるを選択:マクロ実行。そのファイルのファイル名を表示。
    ③ウインドウの×ボタンでEmEditorごと閉じる:マクロ実行。開いていたすべてのファイル名を順番に表示。

    (疑問)
    開いているファイルが一つだけの場合、[ドキュメントが閉じたとき]イベントが正しく機能していないのでは?

    (環境)
    EmEditor 14.6.1 64ビット
    Windows 8.1 Update 64ビット

    #21037

    loop bridge
    Participant

    漏れがあったので追記します。

    検証2の①と②について、複数開いているファイルが最後の一つになり、これを閉じたときは、検証1と同じように何も起きません。

    #21043

    Yutaka Emura
    Keymaster

    loop bridge 様

    いつも EmEditor Professional をお使いいただき、誠にありがとうございます。

    次のバージョンで修正しました。公開されたらお試しください。

    よろしくお願い申し上げます。

    #21047

    loop bridge
    Participant

    江村さま

    ご確認、ご対応感謝します。

4件の投稿を表示中 - 1 - 4件目 (全4件中)

このトピックに返信するにはログインが必要です。

友達に知らせる... Tweet about this on TwitterShare on FacebookShare on Google+Email this to someone