#9186

gecca
メンバー

アップデートお疲れ様です。

マクロのクリップボード操作ですが、やはり挙動が怪しいです。

以下のフォーラムで江村さんが書いて下さったマクロを愛用していますが、
実行しても箱形選択にならない状態に陥りました。
http://jp.emeditor.com/modules/newbb/viewtopic.php?topic_id=1309&forum=2&post_id=5596
上記のマクロをAマクロとします。

原因を調べるために他にマクロファイルを作ってテストしました。

clipboardData.setData(“BoxText”, “anbnc”);

これは期待通りに動きました。このテスト用マクロをBマクロとします。

こうしてBマクロでテストした後、
適当な文字列(あnいnう)をコピーしてAマクロを実行して貼り付けてみたところ、
なぜかBマクロでsetDataしていた文字列(“anbnc”)が箱形で貼り付けられました。
何度他の文字列をコピーしても、Aマクロを実行して貼り付けると同じになりました。

前回も同じようなことがあり、その時もクリップボードかマクロのキャッシュが裏で残って
悪影響を与えているような感じを受けました。
(キャッシュしているかどうかまでは分かりませんが・・・。)

最終的に、EmEditorを再起動することで問題は解決し、マクロは正常動作するようになりました。

v10になってからたまに発生しますが、v10の不具合かどうかまでは分りません。
お時間のあるときに見て頂けないでしょうか。
不確定な情報ですみません。

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