
SleepyTime is a powershell script I created due to some issues I've had with some programs not allowing the computer to go to sleep and others allowing the computer to go to sleep even when something is running. My personal experience is stability testing software such as TestMem5, which will allow your computer to go to sleep in the middle of the memory test if there's no user activity. Some programs such as OCCT won't allow the sleep to function to work if the program is open at all. Those are just two examples. This script works by prompting the user for the Date and Time the computer should be put to sleep. This solves both of the above mentioned software's sleep issues. It also solves the issue of windows only having a max 5hr sleep function. With TM5, I can guess about how long a test will take just from my own previous observations and I can set a sleep timer close to the duration of the test. A 3hr 20m test would just be a 4hr sleep timer. But what if I accidentally move the mouse during the test? Then the sleep timer starts all over. Or what if I want to crank up the test duration and a 5hr sleep timer isn't long enough? If I want to run an OCCT 12 hour stability test, I always do it overnight. Then I'm at work the next day when the test finishes and my power hungry, overclocked pc is running all day until I get home. I'm not sure why windows doesn't have a sleep time option alongside the sleep timer option but this is a little workaround for anyone else in the same boat.
Instructions are included in the README.txt