How about letting the army commanders (replace with appropriate term, or whatever you're using) fight their own battles? For instance, you move the army, but when it engages in battle, you save on the pre-battle screen (where you choose to Fight, Auto-Resolve or Withdraw) and send it to the General, he fights it out, and returns the save-game without touching anything else.

I can think of 3 issues with this:

1. Saving in the middle of the battle-screen won't allow the script to be activated when the game loads, only after the battle when you can click something for the advisor to come up, unless there is another way.

2. You need to verify things to make sure the General dídn't touched anything, which will be very, very tedious if the controlled territory ever gets large enough to require a 10 minute scan.

3. If the battle happens during the enemy's turn, after the battle is done and the player turn commences he will have to write up, or take screenshots of the reports, diplomacy, financial, character messages, etc.. Because the save-game does not save those reports.

Well, if I could get an army, and fight my army's battles, it would certainly be more fun than letting you do it, but probably takes more work and patience, if it even can be done properly.