Skip to content

bichlepa/AutoHotFlow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoHotFlow [Download here]

This script is designed to make programming and automation easy as never before! Just pull in some elements in the graphical interface and set up some triggers. Ready! 😄 This project ist made for people who never have programmed before and for those who want to make some automation, etc. without writing long codes. It's very easy to use. You need to pull an action or a condition, configurate them and connect them. You can optionally add some triggers, that will trigger the flow in certain cases.

When the flow executes the currently running elements are highlighted red.

Element Tooltip

Every element has settings

Element Tooltip

There is also flow manager

Element Tooltip

It has all basic functions. I'm working on it and its abilities are raising.

My aim is to include many elements that would need many lines of ahk-code and thus to allow programming some complex things easier.

It could also demontrate the broad possibilities of AutoHotkey. You can track the progress on trello.

How to install and use

Go the the Releases section and download the installer of the current version.

How to develop

Here you'll find instructions for those who want to work on AHF. After first checkout, find modules.ahk will be automatically started by AHF. Please run find modules.ahk every time after you pulled some changes. Otherwise errors may sometimes occur.

Add new elements

If you want to add some new elements, you'll find everything you need in the folder Tools for contributors\Element creation.

Improve AHF and create an installer

To create an installer, you have to run the script innoSetupPrebuildSteps.ahk. This will update the content of some files. Then you can open the InnoSetup file innoSetupScript.iss. To do that you have to install InnoSetup on your PC.