2010年5月17日 6:43 am #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の不具合かどうかまでは分りません。
お時間のあるときに見て頂けないでしょうか。
不確定な情報ですみません。
以上、よろしくお願い致します。