But I have problems to get the right string - due to the collection of (multiple?) quotes, blanks, = and > and AHK-variables.
(Question for advanced: Is it a good idea to keep the output with the CMD commands ">>"? Or is there an AHK output-handling?)

Can you start the program directly from windows or should you start the program with cmd promt?
Do you want to start the file directly from AHK? or is it enough that you run the bat file?
A good way to handle this is to create variables, (Check that these look real with MsgBox) and then use them.

This EXE has to be started from command-line, because I don't know another way to pass the parameters.

My first way was to create BAT-files, but this will be unhandy to maintain and to use: a lot of batches where only a few letters are different. This is why I made a GUI which checkboxes where I can select comfortably a lot of options and run them step-by-step with RunWait