• This is a read only backup of the old Emudevs forum. If you want to have anything removed, please message me on Discord: KittyKaev

AppTime - When will you have time to start a needed program?

Tommy

Founder
Hello everyone! Recently, I needed a program that allows me to start it and later on it will start another program when I go to bed or stop it when I wake up. So, I set forth in this idea and came up with 'AppTime'. The program will allow you to set a specific time to start/stop another program and more! Let me go in depth.

This is coded in C# and has no references to any Windows dependencies.

.: Features :.


  • [*=1]Configuration System
    [*=1]Global System for easy function/method handling
    [*=1]Easy Time system to work with
    [*=1]Choices to stop or start a program when you're away or about to wake up
    [*=1]Two timers. One timer ticks every 1 second and the other ticks every 10 seconds notifying you
    [*=1]This is easy on your CPU / other resources
    [*=1]Source code is available

.: Changelog :.


  • [*=1]ADDED: A automatic choice after you stopped/started your application.
    [*=1]ADDED: New configuration settings with the automatic timer update (TimeStop.)
    [*=1]UPDATED: The Time. config settings to TimeStart and added TimeStop.
    [*=1]Everything has been going great though!

.: Notes :.
Please note I just finished it, so it might have a few flaws

.: Screenshots :.

KILLED MY PROCESS! THAT BISH:

RXd8zP9.png<font size=2>



WHAT IS THIS MAGIC?! IT just started it!

FzlfkPO.png


Started at 3 hours 0 minutes 60 seconds:

CKe5Fyq.png


NEW UPDATE IMAGE:

5kWT9bK.png



.: SOURCE :.
Source & executable - AppTime



Enjoy!
 

Tommy

Founder
Sweet. I can see how this is useful (especially with uTorrent, but I never seed).

I seed for a better ratio and bonus points. That's mainly what I made the program for is uTorrent, can't be asked to remember to start/stop it. I might add a few things to the program later on so I don't have to close/reopen AppTime. Anyway, thanks. :D
 

Tommy

Founder
Updated, added a changelog and a new image:

.: Changelog :.


  • [*=1]ADDED: A automatic choice after you stopped/started your application.
    [*=1]ADDED: New configuration settings with the automatic timer update (TimeStop.)
    [*=1]UPDATED: The Time. config settings to TimeStart and added TimeStop.
    [*=1]Everything has been going great though!

NEW UPDATE IMAGE:

5kWT9bK.png



Don't freak about the lines on the 'Automatic start' text, I added a new line break in there.
 

Jameyboor

Retired Staff
Nice program you got there, just a remark on the code, you got:
Code:
string hour = Console.ReadLine();
            Int32 hours = Convert.ToInt32(hour);
            if (hours < 0)
                Console.WriteLine("The hour value cannot be less than 0. Setting hour to 1 as default.");
You print that the hour will be set to 1 as default if hour is less than 0, but I only see the print instruction in the if statement, I can't spot any
Code:
hours = 1;
code, same counts for the minutes, please correct me if I'm wrong, I just noticed.
 

Tommy

Founder
Nice program you got there, just a remark on the code, you got:
Code:
string hour = Console.ReadLine();
            Int32 hours = Convert.ToInt32(hour);
            if (hours < 0)
                Console.WriteLine("The hour value cannot be less than 0. Setting hour to 1 as default.");
You print that the hour will be set to 1 as default if hour is less than 0, but I only see the print instruction in the if statement, I can't spot any
Code:
hours = 1;
code, same counts for the minutes, please correct me if I'm wrong, I just noticed.

Oh, yeah you're right. I forgot to change it back after the last update. I'll update it once I wake up later on today, thanks. :D
 
Top