1 件の投稿を表示中 (合計 4 個)
  • 作成者
    投稿
  • #21036
    loop bridge
    参加者

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

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

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

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

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

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

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

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

    #21037
    loop bridge
    参加者

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

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

    #21043
    Yutaka Emura
    キーマスター

    loop bridge 様

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

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

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

    #21047
    loop bridge
    参加者

    江村さま

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

1 件の投稿を表示中 (合計 4 個)
  • このトピックに返信するにはログインしてください。