2009-06-05 金 0
FenrirからEvernoteに書き込む方法
あまり盛り上がらないまま、Evernoteを使っているのだが、検索してみたらEvernoteにはコマンドラインツールがあるらしい。公式のヘルプページも読んだが英語だしよく分からないものの、どうやらファイルからEnernoteのノートを作れるらしい。いろいろテスト見たところ、テキストファイルからEnernoteへ取り込むことが出来た。うーん、ちょっと盛り上がってきたぞ。
となれば、最近はまっているFenrirを使って、Fenrirからメモ書き→Evernoteへ取り込みが出来るのではないか! と思いついて、やってみた。
バッチファイルを作る
IF %1=="" GOTO END
echo %1 > c:\memo\memo.txt
cd "C:\Program Files\Evernote\Evernote3\"
start ENScript.exe createNote /s c:\memo\memo.txt /i %1
:END
上の例では、バッチファイルに渡した文字列をC:\memo\memo.txt(あらかじめ作っておく。場所やファイル名は自由に変更可)に上書き書き込みして、それをEvernoteのENScript.exeというコマンドラインツールで取り込んでいる。これをたとえばmemo.batとして保存。
Fenrirのインスタントコマンドに登録する(instant.iniに追加)
/memo=c:\memo\memo.bat %A
先ほど作ったバッチファイルを、「/memo(自由に変更可)」というコマンドで文字列を渡して呼び出すだけである。
ENScript.exeはタイトルやタグもつけられるのだが、Fenrirは文字変数を複数渡すことが出来ないので、本文をそのままタイトルにしている。タイトルやタグはEvernote上で編集するってことで。

これで、Fenrirをホットキーで呼び出し、「/memo」に続けてメモを書けば自動的にEvernoteに取り込むことが出来る。バッチファイルなので一瞬コマンドプロンプトウィンドウが開くが、ま、ご愛敬。

Fenrirはコマンドラインランチャなので、長文のメモには向かないが、ホットキー一発でFenrirを呼び出し、さくっとメモを書くと、あっという間にEvernoteに取り込むってのは便利……だといいなあ。まあ使ってみよう。ちょっとEvernoteが僕の中で盛り上がってきたゾ。