title: Escape "double quotes" inside batch's input parameters
body: <p>I want to run the following in batch script where it takes an argument (a path)</p>
  
  <pre><code>runas /user:abc "icacls %1 /grant Everyone:(F) /T"
  </code></pre>
  
  <p>but the argument <code>%1</code> already contains a <code>"</code>  (because it's a path, passed on by context menu's Send To - I don't have much control over this).
  So when the command runs in batch script it runs like this:</p>
  
  <pre><code>runas /user:abc "icacls "c:\folder" /grant Everyone:(F) /T"
  </code></pre>
  
  <p>So obviously I need to escape the <code>"</code>s created by <code>%1</code>. How do I perform string manipulation over <code>%1</code> such that it escaped the quotes?</p>