title: "The input line is too long" error in a very basic script for no obvious reason
body: <p>The following script</p>
  
  <pre><code>cmd /C ""set PATH=nasm\;%PATH%" &amp; "echo %PATH%""
  </code></pre>
  
  <p>Only prints this:</p>
  
  <pre><code>The input line is too long.
  The input line is too long.
  </code></pre>
  
  <p>Why? How can I fix this?</p>
  
  <p>P. S. This works:</p>
  
  <pre><code>cmd /C "echo %PATH%"
  </code></pre>
  
  <p>And this doesn't:</p>
  
  <pre><code>cmd /C ""echo %PATH%""
  </code></pre>