2009年9月5日土曜日

外部アプリケーションから秀丸を開く

ファイルが既に開いている場合は、行数を指定して、カーソルのみ移動する。ログを、Pythonでサマリーを作って、詳細は秀丸を読む、そんなツールを作るときは、便利そう。

既にファイルを開いていたら、そちらをアクティブにしてカーソル位置だけ変更 -- Iranoan の Web サイト

第2回:秀丸エディタでより便利なプログラミング -- Think IT

「"c:\Program Files\Hidemaru\Hidemaru.exe" /xreactive.mac /j$(CurLine) "$(ItemPath)"」と指定していますが、ファイル名が「$(ItemPath)」、行番号が「$(CurLine)」であらわされています。「/x」「/j」は秀丸の起動オプションで、「reactive.mac」が、ここで登録されています。
このマクロでは、すでに開いているファイルが指定された場合、そちらをアクティブにしてカーソル位置も移動します。