You cannot do it in QS QMC (unlike QlikView's QMC), but you can create a regular Qlik app and use an Execute command in the script to run your BAT file:
Execute C:\Program Files\Office12\Excel.exe;
Execute lib://win\notepad.exe // win is a folder connection referring to c:\windows
There are some limitations with this approach:
This statement is not supported in standard mode. So You must run in legacy mode (applicable for Qlik Sense and Qlik Sense Desktop).....
If this is acceptable for you, you can trigger this app after your main application's refresh will be completed.
P.S. When applicable, please mark this answer Correct or Helpful.
Yes, you can trigger a task on event base using the QRS API for Example.
Here the Endpoint
You you prefer a CLI interface to put in a BAT, you can useQlik-CLI