I'm looking for a program that can automatically perform an action whenever a given window appear on my screen.
Example 1: on Filezilla I keep having this window whenever I connected to an FTP server:
Filezilla has no option to avoid displaying this window. I would like to have a program that detects the appearance of the window and in this case just click on OK or press enter.
I would like to be able to configure which windows I want to detect as well as the actions that need to be perform.
I keep having this error message on Adobe Acrobat Pro, I would like the program to click on OK for me:
Ideally, I should be able to define the degree of similarity between the actual window that appears and window I configure to be detected. For instance PuTTY displays the following error message whenever I SSH into a new server:
(My use case so that you don't freak out: private network with no access to Internet, nobody else can have physically or remotely access to the machines except me. Server's host keys keep changing as I am experimenting with OpenStack.)
In this case the program should automatically click on Yes or press enter, but the server's key fingerprint is always different, so the program should have a flexible image recognition (e.g. like Sikuli does).
I am looking for a solution for all the OS I use, namely Windows, Ubuntu, Mac OS X and Android.