title: Can I run a windows batch file with hidden cmd window but see the programs started by the batch?
body: <p>I want to start a batch file in a hidden way.
  <a href="https://stackoverflow.com/questions/3677773/how-can-i-run-a-windows-batch-file-but-hide-the-command-window">This discussion</a> describes very well how it can be done: by using the <code>CreateProcess</code> API function. Using this method my started batch script is not visible.</p>
  
  <p>The problem is though that the programs (exes) called inside of the batch are hidden, too!</p>
  
  <p>My goal is to <strong>hide</strong> the started batch windows but <strong>show</strong> the windows of the applications called inside the batch.</p>
  
  <p>Is it possible? If so, how? Can I use the <code>CreateProcess</code> function for it or do I need another one?</p>