I would like to run two programs simultaneously from a batch file, and redirect the first program's output into a text file like:
start python 1st.py arg1 arg2 > out.txt
start 2nd.exe %1 arg2 arg3
While the programs run as expected, all output is shown on stdout.
>
only redirects stdout (I think). In any case, it looks like you already have what you need.