title: Batch (.bat): get the name of the first script, not the current one
body: <p>I have <code>first.bat</code> and <code>second.bat</code>.</p>
  
  <p>first.bat is: <code>call second.bat</code></p>
  
  <p>Second is: <code>echo %~n0</code> (displays filename of the executing batch)</p>
  
  <p>The output is <code>Second.bat</code>, but I want it to display the caller filename, not it's own.</p>
  
  <p>Is this possible?</p>