Actionaz is task automation tool written in C++ / Qt, available for Linux and Windows. Using it, you can run repetitive tasks automatically, all without having to know any programming languages.
The tool can emulate mouse clicks or key presses, display message boxes, edit text files, download a file, play a sound, etc. For example, Actionaz can launch an application, perform some repetitive task and then close it, all automatically.
Actionaz is somewhat similar to the popular Windows AutoHotkey or the Linux AutoKey tool, but it should be easier to use since you can create tasks from the GUI, without having to write the automation scripts yourself. However, advanced users can extend its functionality by using ECMAScript (JavaScript).
Actions supported by Actionaz include: show a message box, move the cursor along a path, emulate mouse clicks or key presses, execute commands or start a process, kill a process, play a sound, open / download URL, show a notification, power options (restart, stop or suspend the system), find an image on the screen, read and write file content and many more.
For a complete list of actions supported by Actionaz, see THIS page.
Download Actionaz
Download Actionaz (Windows binaries and source code available)
Ubuntu users can install Actionaz from the Ubuntu Software Center (not the latest version!):
Or, install it via command line:
sudo apt-get install actionaz
Please note that the latest Actionaz version is not available in the Ubuntu / Debian repositories.
Update: I've uploaded the latest Actionaz version in the WebUpd8 PPA so if you want to install the latest version, use the commands below:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install actionaz
If you don't want to add the PPA, you can download the deb from HERE.Arch Linux users can install the latest Actionaz via AUR.