I would like to have jkdefrag start defragging when ever my computer is idle for ( you could set a time 10mins or whatever)
Use the screensaver installed with jkdefrag/MyDefrag.
FWIW, the new jkdefrag is now called MyDefrag:
http://www.mydefrag.com/
http://www.mydefrag.net/ (GUI)
I knew about the screensaver technique, Its not what i want and i hate screensavers and have them disabled
I would like to have jkdefrag start defragging when ever my computer is idle for ( you could set a time 10mins or whatever)Is this as simple as starting/stopping the MyDefrag.exe process?

I was more thinking of idle away time. You know...if you haven't moved the mouse for ten minutes, fire up the defragger. Chances are you're away from the desk and don't really care about CPU or disk usage at that point.


You could use my IdleStart application. It will launch whatever you configure it to, after the length of idle time you configure passes. So it sort of acts like a screensaver, but for opening files and launching applications. (there is no actual screensaver involved)I was more thinking of idle away time. You know...if you haven't moved the mouse for ten minutes, fire up the defragger. Chances are you're away from the desk and don't really care about CPU or disk usage at that point.
That is exactly what my IdleStart application does.
You could use Windows built in task scheduler, set it to run the task when idle and stop the task when the computer isn't idle or on mouse movement. Easiest way to do it. Or, you can use JKDefragGUI which sets this up for you.
If you want to use JKDefrag only: http://www.emro.nl/freeware/
If you want to use it's successor MYDefrag: http://www.wieldraaijer.nl/MyDefragGUI.html
Both include a ton of options and the ability to schedule a defrag.
Be sure to check out the rest of the freeware available on those sites. Good stuff.
You could use my IdleStart application. It will launch whatever you configure it to, after the length of idle time you configure passes. So it sort of acts like a screensaver, but for opening files and launching applications. (there is no actual screensaver involved)I was more thinking of idle away time. You know...if you haven't moved the mouse for ten minutes, fire up the defragger. Chances are you're away from the desk and don't really care about CPU or disk usage at that point.
That is exactly what my IdleStart application does.
What defines "idle" ??
If it also includes disk usage then I'd be very interested.
how long it has been since a human* has interacted with the pc,
Unless you can measure the disk access there's no way to be sure your scheduled task won't kick off right in the middle of a DVD burn or a defrag by another defragger the user started manually(like if they forgot the scheduled task was there or are not the user who put it there and just decided to defrag.)
...
That's why IdleStart has an option on the tray menu to disable it without closing it. If I were burning something or defragging manually, I'd disable it till it was finished and then turn it back on.
That's interesting. If I could suggest one feature, maybe a time of day span window when the task can fire? Like, be able to set it to only fire on idle if between 2 AM and 4 AM type of thing?

Original address: https://www.donationcoder.com/forum/index.php?topic=19649.0