fenrirからevernoteに投稿する

November 22nd, 2011 | Tags: , , ,

長年愛用しているランチャーソフトfenrirからevernote操作できないかと調べていたらばっちりコマンドラインツールが使えるそうで


せっかくなのでfenrirからノート作成して同期まで行うバッチを書きました。

@echo off

rem ENScript.exeがあるディレクトリを指定
set ensdir=C:\略\evernote\

rem 引数がない場合同期へ
if "%1"=="" (
cd "%ensdir%"
goto SYNC
)

rem 投稿設定(%1:タイトル %2:内容)
cd "%~p0"
set title="%1"
echo/ %2 > tmp.txt

rem ログファイル更新
echo ------------------------------ >> log.txt
echo *%title% >> log.txt
type tmp.txt >> log.txt
echo [%date% %time:~0,8%] >> log.txt

rem ノート作成
cd "%ensdir%"
start/w ENScript.exe createNote /s %~p0tmp.txt /i %title% /n memo /t fromFenrir

rem 同期
:SYNC
start ENScript.exe syncDatabase

del "%~p0tmp.txt"
/en = ""C:\略\evernote.bat" %A"
  • 引数1つ目がタイトル、2つ目が内容になる(fenrirから「/en タイトル 内容」でenter)
  • 引数1つだとタイトルのみついた空のノートを作成
  • @memoのノートブックに#fromFenrirタグをつけて作成される
  • evernote.batがあるディレクトリにログファイルlog.txtを出力
  • ノート作成後直ちに同期処理を行う
  • 引数が無い場合同期処理のみ行う
おそらくコマンド系ランチャならfenrir以外でも使えます。


おまけ:fenrirからtwitterに投稿する

TweetConsoleをインストール、設定してから

/tw =""C:\略\TweetConsole\twtcnsl.exe" /t %A"
とコマンド登録すると「/tw つぶやき」で投稿できる

No comments yet.
*