Hello Chrisbin,
You could use the OTA module and using a VBS script to generate your report. See the admin guide for your particular version on correct usage of the OTA module to accomplish this, but the basics are that you would run the script (it could be a .bat file that would run a vbs script) to create a connection to the ALM instance and then generate an analysis report, it would not launch or navigate through the gui, but actually run the report on the back end. If you are proficient in REST, then you can use that in the newer versions to accomplish the same thing through queries as well.
I would suggest looking in the admin, user, and the help files (as specifics on OTA and REST exist within there to assist you in this direct generation).
Hope this helps some,
Dan