OneNote Gem Add-Ins

Timing sync EverNote to OneNote

OneNote Bath 7.2.1.41 add Import EverNote to OneNote command line switch. We can sync EverNote to OneNote now.

Get EverNote export command line.

We can use ENScript.exe to export EverNote notes created on yesterday to a "Notes.enex" file.

"D:Program Files (x86)EvernoteEvernoteENScript.exe" exportNotes /u username /p password /q created:day-1 /f "D:TmpNotes.enex"


Get OneNote Import command line.

Choice OneNote section get command line in OneNote Batch. 
Steps:
  1. Click "Import" tab
  2. Click "Import EverNote" command.
  3. Choose a section for save notes when import. ( Here is "New Section 1" )
  4. Right click on section, and click "Copy command line to this" on pop up context menu.
  5. "New Section 1" command line copy to clipboard if success.
Picture
 
Now, we have got an Import EverNote notes command line for OneNote Batch.

"E:SrcNoteBatchISSetupPackageSourceNoteBatchProcessor.exe" /ImportEverNote {207B600B-E2F8-48D2-8C78-92D86F8CC39B}{1}{B0} "D:Notes.enex"


Change the "D:Notes.enex" to real .enex file path "D:TmpNotes.enex"

"E:SrcNoteBatchISSetupPackageSourceNoteBatchProcessor.exe" /ImportEverNote {207B600B-E2F8-48D2-8C78-92D86F8CC39B}{1}{B0} "D:TmpNotes.enex"


Build a .bat file

Create a .bat file and put these 2 command lines to .bat file.

"D:Program Files (x86)EvernoteEvernoteENScript.exe" exportNotes /u username /p 
password /q created:day-1 /f "D:TmpNotes.enex"

"E:SrcNoteBatchISSetupPackageSourceNoteBatchProcessor.exe" /ImportEverNote 
{207B600B-E2F8-48D2-8C78-92D86F8CC39B}{1}{B0} "D:TmpNotes.enex"

 
Picture
 
Build a Task Scheduler

Run Windows Task Scheduler: Windows Start Menu -> Accessories -> System Tools -> Task Scheduler
 
Picture
 
Next, Create Basic Task.
 
Picture
 
Name: EverNote to OneNote
Trigger: Daily; At 10:45 PM every day
Action: Start a program; C:UserJamesDesktopEN2ON.bat
 
Picture
 
Download OneNote Batch