Launch a batch file stored in different directory from Python script in another directory
<p>I have created a Python script which needs to launch a <strong>.bat</strong> file based on some condition.</p>

<p>Python script location : <strong>\Component\myScript.py</strong></p>

<p>Batch file location : <strong>\Component\MS20160825\toExecute.bat</strong><br>
<em>The batch file internally uses some executables which are in</em> <strong>\Component\bin\</strong></p>

<p>How do I do following :</p>

<ol>
<li><p>Launch .BAT file from Python script so that .BAT executes successfully. BAT file should be able to find executables in <strong>\Component\bin\</strong> directory to perform its task and produces desired result.</p></li>
<li><p>Hold Python script execution until .BAT finished its execution.</p></li>
<li><p>.BAT file has <strong>pause >nul</strong> statement. I need to bypass it, meaning when .BAT is executed from Python script it should not wait for user to press <strong>Enter</strong> rather it should terminate normally after executing second last statement. Because the same .BAT file needs to be executed multiple times.</p></li>
</ol>