Mery用 OutputBar拡張プラグイン

OutputBarHook.dll  (プラグイン本体)
OutputBarHook (ソースコード)
SeachFromThis.js   (確認用マクロ)

●インストール
 OutputBarHook.dllをMeryのPluginsフォルダにコピーし、Meryを再起動します。
●アンインストール
 OutputBarHook.dllを削除してください。レジストリ等は使用していません。

●動作について
MeryのOutputBarに出力された
^${filepath}(${linenumber})に一致する行をダブルクリックすることで、そのファイルの指定された行にジャンプします。
例)
C:\tools\sample.txt(10)
OutputBarに出力された、この文字列をダブクリックすると「C:\tools\sample.txt」をMeryで開き、10行目にカーソルを移動します。

SeachFromThis.jsは動作確認用のMeryマクロです。
指定された文字列を開いているファイルから検索し、一致した箇所をOutputBarに出力します。

●上手く動かない場合について
容量削減のため、このdllはMFCを共有DLLとして使用する設定でビルドしてあります。
VCのランタイムをMicrosoftから取得することで動く可能性があります。
また、ソースコードも同梱しているのでご自身で確認してみてください。

－－－－－－－－－－－－－－－－－－－－－－－
A. 本ソフトウェアは Everyone'sWare です。このソフトを手にした一人一人が、
   ご自分の作ったものを扱うのと同じように、自由に利用することが出来ます。

  A-1. フリーウェアです。作者からは使用料等を要求しません。
  A-2. 有料無料や媒体の如何を問わず、自由に転載・再配布できます。
  A-3. いかなる種類の 改変・他プログラムでの利用 を行っても構いません。
  A-4. 変更したものや部分的に使用したものは、あなたのものになります。
       公開する場合は、あなたの名前の下で行って下さい。

B. このソフトを利用することによって生じた損害等について、作者は
   責任を負わないものとします。各自の責任においてご利用下さい。

C. 著作者人格権は脚立 に帰属します。著作権は放棄します。

D. 以上の３項は、ソース・実行バイナリの双方に適用されます。