Try the first method, but release /B from the START command. Thus, the process will be launched in a new window, so it should not make it wait.
Using / B, it will start the process in the same window. Therefore, if this process is blocked for some reason, you will not gain control until it ends. For example, consider the following batch file: foo.bat (for this you need the sleep command, I have cygwin, so it is):
echo hi sleep 5
From the command line if you type
START /B foo.bat
You will notice that the control will not return to the command line until sleep is complete. However, if we do this:
START foo.bat
then control returns immediately (because foo.bat starts in a new window), which is what you need.
source share