/TaskTimer

An accurate timer utility for running tasks/commands on the given interval Hours, Minutes, Seconds. e.g. Shutdown the Computer

Primary LanguageJavaThe UnlicenseUnlicense

TaskTimer

An accurate timer utility for running tasks/commands on the given interval Hours, Minutes, Seconds.

Owner & Author: Hudaifa Abdullah

Screenshots

Getting Started

Task Timer is a Java project that uses a JDK-18.0.2, JavaFX 17 for its Interface, and Gradle build for packing, along with IntelliJ IDEA

Task Timer uses the tool HibernationEnabler to run an elevated command made in .Net 6 and Visual Studio 2022

Setup

1. get the requirement ready
2. download the source code
3. unzip it to a folder
4. chose to open an existing project from IntelliJ IDEA and navigate to the source code folder
5. sync the project to download the dependencies
6. open the Gradle menu and build the project 

Or check releases for a ready packed installer

Usage

it can send a Command to the Command prompt at the end of a given time interval e.g. Shutdown the Computer

How it works

Task Timer uses javafx.animation.Timeline to start a timer and on Finish ProcessBuilder class start a CMD with a given argument to perform a single task

Coming Features

  • Multi-Langague support
  • New themes
  • auto update module

Downside to be Fixed

None known till now ^_^