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.
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" &
Chr(34), 0
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.
Asked another way, why is the program started by task scheduler
MLO_Sync_hide.vbs
as opposed to
"C:\Program Files (x86)\MyLifeOrganized.net\MLO\mlo.exe" "C:\<data
path folder location>\MLODataFile.ml" -quicksync -console
?
On Feb 20, 10:21 pm, "Josh P." <telew...@live.com> wrote:
> 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.
> 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.
> 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.
The simple VBS script is used to hide the command prompt window when
it runs. That way it is completely silent and unobtrusive. You can
skip this step if desired.
> 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.
> 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.
> 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.
I'm against fumbling around with OS tweaks that should be already
incorporated inside MLO... Feature implementations in MLO mean such a
big lead time usually...
On Feb 29, 6:27 am, gkoliver <germaine.oli...@gmail.com> wrote:
> That's awesome! Took 5 minutes to set up, and will save me lots of
> angst! Can you create this same function for iOS? :D
> On Feb 20, 5:21 pm, "Josh P." <telew...@live.com> wrote:
> > 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.
> > 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.
> > 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.
I sense a theme in your comments :) You want the organic MLO to do
everything now... and that would be GREAT! However, it's a pretty
awesome product, and although there is lots of competetion, there is
nothing that has many of the capabilities I'm seeing in my testing.
But if you wait for a product to do everything, version 1.0 takes
years to get out, and it's solely the developer's best guess rather
than an interative process with feedback from users. So I like the way
he's put it out... true incremental changes based on user
requirements, vs trying to wait for the whole banana before he
releases half a banana.
And I'm sort of amused that you called the code above an "OS tweak"...
a command line call, one line of script, and a scheduled task is
pretty tough to call an "OS tweak". The iOS version that I joked about
might be an OS tweak, but the solution given above is about as far
from an OS tweak as you can get... it's using the OS capabilities.
So I again congratulate Josh on developing a solution to an annoyance.
I'm certain they will develop their own solution, as this seems to be
a continually evolving program, but in the meantime, I'll take the "OS
tweak" and run! And if anyone else has any "OS tweaks" to make this
product even more useful while the developers are working on 4.0,
please share!
gko
On Feb 29, 5:27 pm, kitus <marc.garcia.ma...@gmail.com> wrote:
> I'm against fumbling around with OS tweaks that should be already
> incorporated inside MLO... Feature implementations in MLO mean such a
> big lead time usually...
> On Feb 29, 6:27 am, gkoliver <germaine.oli...@gmail.com> wrote:
> > That's awesome! Took 5 minutes to set up, and will save me lots of
> > angst! Can you create this same function for iOS? :D
> > On Feb 20, 5:21 pm, "Josh P." <telew...@live.com> wrote:
> > > 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.
> > > 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.
> > > 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.
I've been running a version of autosync under Windows 7 that's pretty
similar to what Josh documented but a little simpler - instead of
the .vbs file I just entered the MLO command as the program to be
started by the task scheduler. Josh reported that the purpose of
the .vbs is to hide the command prompt window - but I'm happy to
report that even without the .vbs I never see the command prompt
window. The scheduled task does its job and goes quietly away and the
only way to know that it has happened is to look at the
File>Synchronize window and see that last synch was a couple of
minutes ago.
There is one problem, though. Every once in a while I get a message
that my profile file could not be opened. I think this happens because
of some sort of conflict between the scheduled task versus the copy of
MLO that I am actively using at the time. When I try to make the
message go away I get four or five error messages about bad pointers
and whatnot. I have been unable to get out of this situation using any
normal procedures.
The only solution (other than rebooting) is to fire up the task
manager and terminate the two active MLO processes then restart one.
The scheduled task starts up by itself at the end of the hour. This is
messy but totally livable, however when Andrey implements autosync for
Windows I would expect this problem to go away as the sync and the
normal MLO usage will presumably be two threads within a single
process and therefore less likely to conflict.
:) That's what's great about working with a program smart people
use... they find multiple ways to remove a feline epidermis...
I didn't even think about putting the command line straight into the
task scheduler... that will save someone some steps. Apparently I
haven't run into actively using the file when it's trying to sync...
yet. Let me know if you find a workaround for that, until 4.0 comes
out, which I'm sure will have the autosync feature.
I'm really loving this product, though... infinite nesting just
ROCKS... means that I can jot down ideas, then break them down into
actionable tasks at my convenience. I don't have to analyze in
advance, which makes me much more likely to get those thoughts out of
my head.
gko
On Mar 1, 12:38 pm, Dwight <m...@grantsmiths.org> wrote:
> I've been running a version of autosync under Windows 7 that's pretty
> similar to what Josh documented but a little simpler - instead of
> the .vbs file I just entered the MLO command as the program to be
> started by the task scheduler. Josh reported that the purpose of
> the .vbs is to hide the command prompt window - but I'm happy to
> report that even without the .vbs I never see the command prompt
> window. The scheduled task does its job and goes quietly away and the
> only way to know that it has happened is to look at the
> File>Synchronize window and see that last synch was a couple of
> minutes ago.
> There is one problem, though. Every once in a while I get a message
> that my profile file could not be opened. I think this happens because
> of some sort of conflict between the scheduled task versus the copy of
> MLO that I am actively using at the time. When I try to make the
> message go away I get four or five error messages about bad pointers
> and whatnot. I have been unable to get out of this situation using any
> normal procedures.
> The only solution (other than rebooting) is to fire up the task
> manager and terminate the two active MLO processes then restart one.
> The scheduled task starts up by itself at the end of the hour. This is
> messy but totally livable, however when Andrey implements autosync for
> Windows I would expect this problem to go away as the sync and the
> normal MLO usage will presumably be two threads within a single
> process and therefore less likely to conflict.
On Thursday, March 1, 2012, Dwight <m...@grantsmiths.org> wrote: > I've been running a version of autosync under Windows 7 that's pretty > similar to what Josh documented but a little simpler - instead of > the .vbs file I just entered the MLO command as the program to be > started by the task scheduler. Josh reported that the purpose of > the .vbs is to hide the command prompt window - but I'm happy to > report that even without the .vbs I never see the command prompt > window. The scheduled task does its job and goes quietly away and the > only way to know that it has happened is to look at the > File>Synchronize window and see that last synch was a couple of > minutes ago.
> There is one problem, though. Every once in a while I get a message > that my profile file could not be opened. I think this happens because > of some sort of conflict between the scheduled task versus the copy of > MLO that I am actively using at the time. When I try to make the > message go away I get four or five error messages about bad pointers > and whatnot. I have been unable to get out of this situation using any > normal procedures.
> The only solution (other than rebooting) is to fire up the task > manager and terminate the two active MLO processes then restart one. > The scheduled task starts up by itself at the end of the hour. This is > messy but totally livable, however when Andrey implements autosync for > Windows I would expect this problem to go away as the sync and the > normal MLO usage will presumably be two threads within a single > process and therefore less likely to conflict.
> -- > You received this message because you are subscribed to the Google Groups
"MyLifeOrganized" group.
> To post to this group, send email to mylifeorganized@googlegroups.com. > To unsubscribe from this group, send email to