title: Why change of sequence in cmd command gives different result?
body: <p>I'm new in using cmd and batch script. Here is what I was trying to do with a <strong>.bat</strong> file. <br></p>
  <ol>
  <li>go to a folder</li>
  <li>open that folder in file explorer</li>
  <li>open that folder in vscode</li>
  <li>start Firefox browser <br></li>
  </ol>
  <p><strong>Sequence doesn't matter here. Doing these tasks in any sequence is fine.</strong></p>
  <p>Here are the commands that I initially wrote <br></p>
  <pre><code>cd/
  E:
  cd folder1/folder2/folder3
  code .
  start .
  start firefox
  </code></pre>
  <p>But with these commands the result I got is</p>
  <ol>
  <li>Only vscode started with the folder I wanted to open with vscode</li>
  <li>File explorer and Firefox was not starting</li>
  <li>cmd.exe continued to run. But it seems like it only executed upto <strong>code .</strong> command</li>
  <li>When I closed vscode, cmd.exe would be closed with it too</li>
  </ol>
  <p>Then I changed the sequence of the commands as below <br></p>
  <pre><code>cd/
  E:
  cd folder1/folder2/folder3
  start .
  start firefox
  code .
  </code></pre>
  <p>This time everything worked as expected. I've looked up documentation for <strong>start</strong> command but didn't find anything(or maybe I didn't understand) about <strong>start .</strong> command. <br>
  Can anyone explain me why the result changed when I changed the sequence of the commands?</p>