2015年2月21日 3:23 am #21361
Yutaka Emura
キーマスター
cosmic 様
いつも EmEditor Professional をお使いいただき、誠にありがとうございます。
これは、
editor.QueryStringByID
メソッドが、プラグインの場合、ファイル名だけでなく、完全パスを返すようになったためです。マクロの 28行目の
var p = editor.QueryStringByID(i);
の後に、次の2行
var n = p.lastIndexOf( '\\' );
if( n > 0 ) p = p.slice( n + 1 );
を挿入していただければ正しく動作するようになります。
正式版では、互換性を考慮したいと思っていますが、異なるフォルダにある同じファイル名のプラグインをどう区別するかを検討しなければならないため、まだ未定です。
よろしくお願い申し上げます。