title: Passing parameters to a custom URI
body: <p>I have a custom uri like this:</p>
  
  <pre><code>Windows Registry Editor Version 5.00
  
  [HKEY_CLASSES_ROOT\Demo]
  @="URL:Demo Protocol"
  "URL Protocol"=""
  
  [HKEY_CLASSES_ROOT\Demo\DefaultIcon]
  @="\"D:\\demo.bat\""
  
  [HKEY_CLASSES_ROOT\Demo\shell]
  
  [HKEY_CLASSES_ROOT\Demo\shell\open]
  
  [HKEY_CLASSES_ROOT\Demo\shell\open\command]
  @="\"D:\\demo.bat\" \"%1\" \"%2\" \"%3\" \"%4\""
  </code></pre>
  
  <p>For running this from the command prompt, I use this command:</p>
  
  <p><code>D:\demo.bat -ping -ip 172.18.102.65</code></p>
  
  <p>But for running the same from browser, if I use the custom URI as <code>Demo:</code> then it is asking me to pass the parameters. I am not aware of how to pass the parameters to the custom URI if I run it form the browser.</p>
  
  <p>How to pass the parameters while running this custom uri from browser? Please advise.</p>