The pain was finally too great and I had a few spare moments so I
figured out how to set up auto-sync for MLO Cloud on Windows and it
turned out to be quite simple. I'm syncing to 4 devices now including
a Windows 7 laptop, iPod Touch, Motorola Droid 3, and an HP Touchpad
running Cyanogenmod 9 Android ICS. That's a lot of manual syncing and
a real pain to be honest. Especially when you leave home and forgot to
sync the laptop. Doh!
Here's how to do it cleanly without windows being generated and
without dialog boxes coming up in MLO when you're trying to work.
1) Create two text files and locate them in a folder of your choice.
One called MLO_Sync.txt and one called MLO_Sync_hide.txt. One will be
a batch file to fire off the sync and the other will be a very basic
visual basic script that launches the batch file in a hidden mode so
that you don't have a window popping up each time the sync runs. Don't
worry i'm not a programmer and this was real simple. We'll add the
proper extensions after adding the text to the files and saving them.
2) Open MLO_Sync.txt and add the following line. The installation path
and path to your MLO data file may be different than listed here.
"C:\Program Files (x86)\MyLifeOrganized.net\MLO\mlo.exe" "C:\<data
path folder location>\MLODataFile.ml" -quicksync -console
Save the file and change the extension to .cmd
3) Open MLO_Sync_hide.txt and add the following lines. Again the
location of your MLO installation may be different or custom so you
will need to double-check this.
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\<batch file location>\MLO_Sync.cmd" &
Set WshShell = Nothing
Save the file and change the extension to .vbs
4) Open the Windows Task Scheduler. Click on Start and type "Task".
Launch Task Scheduler.
5) i) In the Task Scheduler application right click on "Task
Scheduler (Local)" in the left pane and select Create Basic Task....
ii) Add a name of your choice for the task (such as MLO Cloud
Sync) and click on Next.
iii) For Task Trigger select "When I log on" and click on Next.
iv) For Action select "Start a program" and click on Next.
v) Navigate to the folder with your two scripts, select
MLO_Sync_hide.vbs and click on Next.
iv) Check the box that states "Open the Properties dialog for
this task when I click Finish" and click on Finish.
6) When the Properties dialog window comes up select the Triggers tab,
select your name trigger in the window below and click on Edit....
Below under advanced setting you can set up how often you would like
MLO to sync with the cloud service. Repeat task every: # of
minutes. Hit OK and exit all applications.
7) Log out of Windows and log back in.
Voila, now MLO will automagically sink without you every having to
think about it. Well worth the few minutes it takes to set up.
All the best,