- 作成者投稿
- 2014年12月13日 9:18 am #21036
loop bridge
参加者イベントで実行するマクロの挙動について、おかしな点がありましたのでお伺いします。
(はじめに)
検証用として、jseeマクロを作ります。中身は、
alert(document.Name);
の一行のみです。これを[ドキュメントが閉じたとき]に割り当てます。(検証1)
EmEditorを起動して、適当な保存済みのファイルを一つだけ開きます。
そして、三つの操作を行った結果が以下になります。①タブ上の×ボタンで閉じる:何も起きない
②メニューから、ファイル→閉じるを選択:何も起きない
③ウインドウの×ボタンでEmEditorごと閉じる:マクロ実行。そのファイルのファイル名を表示。(検証2)
EmEditorを起動して、適当な保存済みのファイルを複数開きます。
そして、三つの操作を行った結果が以下になります。①タブ上の×ボタンで閉じる:マクロ実行。そのファイルのファイル名を表示。
②メニューから、ファイル→閉じるを選択:マクロ実行。そのファイルのファイル名を表示。
③ウインドウの×ボタンでEmEditorごと閉じる:マクロ実行。開いていたすべてのファイル名を順番に表示。(疑問)
開いているファイルが一つだけの場合、[ドキュメントが閉じたとき]イベントが正しく機能していないのでは?(環境)
EmEditor 14.6.1 64ビット
Windows 8.1 Update 64ビット2014年12月13日 9:28 am #21037loop bridge
参加者漏れがあったので追記します。
検証2の①と②について、複数開いているファイルが最後の一つになり、これを閉じたときは、検証1と同じように何も起きません。
2014年12月14日 10:27 am #21043Yutaka Emura
キーマスターloop bridge 様
いつも EmEditor Professional をお使いいただき、誠にありがとうございます。
次のバージョンで修正しました。公開されたらお試しください。
よろしくお願い申し上げます。
2014年12月15日 6:53 am #21047loop bridge
参加者江村さま
ご確認、ご対応感謝します。
- 作成者投稿
- このトピックに返信するにはログインしてください。