- 作成者投稿
- 2015年2月20日 11:57 am #21358cosmic参加者
お世話になります。
———————-
環境:
Windows7(64bit)
EmEditor Professional (64-bit)
Version 14.9.0 beta 2
———————-EmEditor v14.9.0 beta 2へバージョンアップしたところ、
”SwitchCustomBar.jsee”マクロが動作しなくなりました。
14.8.1と14.9.0 beta 1までは動作していました。
(14.9.0 beta 2から14.8.1へ戻すと動作しています)マクロになにか変更等がありましたでしょうか。
”SwitchCustomBar.jsee”マクロは以下からダウンロードして使用しております。
———-
カスタムバー切り替えマクロ
https://www.emeditor.com/files/switchcustombar-jsee/
———-よろしくお願い申し上げます。
2015年2月21日 3:23 am #21361Yutaka 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 );
を挿入していただければ正しく動作するようになります。
正式版では、互換性を考慮したいと思っていますが、異なるフォルダにある同じファイル名のプラグインをどう区別するかを検討しなければならないため、まだ未定です。
よろしくお願い申し上げます。
2015年2月21日 10:55 am #21364Yutaka Emuraキーマスターcosmic 様
いつも EmEditor Professional をお使いいただき、誠にありがとうございます。
さきほど公開した beta 3
で修正しました。プラグインが既定のインストール先 (EmEditor インストールフォルダ)\PlugIns\ にある場合は、マクロの変更は必要ありません。
editor.QueryStringByID
の戻り値は、既定のインストール先 (EmEditor インストールフォルダ)\PlugIns\ からの相対パスになりました。
よろしくお願い申し上げます。
- 作成者投稿
- このトピックに返信するにはログインしてください。