/ActivityWinOff

ActivityWinOff is an application to automate poweroff and power on

Primary LanguageC#MIT LicenseMIT

ActivityWinOff

ActivityWinOff is an .NET 4.8 application for:

  • Scheduling shutdown of windows based on one or more conditions. Some of the features are:
    • Time
    • User activity (Mouse and/or keyboard)
    • Network activity (average or below)
    • CPU load (average or below)
    • Timer and/or specific time
    • Wait for program
    • Perform action(s)
  • Planning startup of Windows. Some of the features are:
    • Load (activated) automatically on startup
    • Change default shell
    • Perform action(s)
  • Other features to be mentioned are:
    • Windows 10 compatible (only tested)
    • Focus application
    • Commandline support
    • Action(s) support run minizied, delays, wait for exit
Screenshot1 Screenshot2 Screenshot3 Screenshot4

If you find this application helpful, a small donation is always appreciated, Donate.

Install

Prerequisite: .NET Framework 4.8 Runtime must be installed. Found here

Download most recent release and run installer.

Build

Install .NET 4.8.

Simply get the source and set "ActivityWinOff" as Startup Project. Build installer: Setup > Build.

Pull requests are most welcome for new features and patches.