ホーム > 日記 > EvernoteとgVim

EvernoteとgVim

via: 『Evernote』と『秀丸』と『ひとりWiki』の連携で快適メモ生活! | nanapi[ナナピ]
ということでvimで。

function! CreateNote()
  let result = system('"C:\Program Files\Evernote\Evernote3.5\ENScript.exe" createNote /s '.bufname(""))
  echo result
endfunction
nmap ,e :call CreateNote()

実行結果

Can't create note from file at "C:\Users\cockok\_vimrc", file type is not supported.

拡張子で弾いてる風。
txt、pdfはいけたけどcssとかダメだった。
オプション一覧

C:\>"C:\Program Files\Evernote\Evernote3.5\ENScript.exe" createNote /?

Usage: ENScript createNote [options]

Options:

  /s file - file containing the plain text note contents. If omitted, note contents are read from standard input.
  /n notebook - notebook to create the note in. If does not exist, lazy create.If omitted, use default notebook.
  /i title - specifies note title. If omitted, note title will be generated automatically.
  /t tag - specifies note tag. If tag does not exist, lazy create it. Use multiple /t options to specify multiple tags.
  /a filename - specifies file attachment. Use multiple /a options to specify multiple file attachments.
  /c dttm - note creation date/time. { "YYYY/MM/DD hh:mm:ss" | filetime }. If omitted, use current time.
  /u username - user name if not the same as database file name.
  /p password - user password to confirm Evernote service access.
  /d database - database file name if user name is not specified.

If both database file name and user name are not specified, last login name is used and
if there is none, USERNAME environment variable value is used as a user name.

/a は無償ユーザーだと利用不可っぽい。
.txt拡張子をつけたtempファイル保存して、createNoteして、tempファイル削除すればいいんだろうなと思ったので誰かやってくれるの待ちます。

カテゴリー: 日記 タグ:
  1. コメントはまだありません。
  1. トラックバックはまだありません。