#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 );

を挿入していただければ正しく動作するようになります。

正式版では、互換性を考慮したいと思っていますが、異なるフォルダにある同じファイル名のプラグインをどう区別するかを検討しなければならないため、まだ未定です。

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