You might look at MacroExpress for automating RapidMiner or any GUI interface. It allows you to capture user operations like type, point, mouse click and set them in process blocks to be replayed automatically. I've used it to totally automate price acquisition, technical indicator generation...