title: Can not pipe an echo to an input
body: <p>I just started programming in batch.
  I tried to execute the following code in a .bat file, and also in CMD directly.
  In either case I receive a blank space.</p>
  <pre><code>ECHO My name is agent Smith |  SET /P Name=&quot;What is your name?&quot;
  ECHO Result is %Name%
  </code></pre>
  <p>A found this code in a book about batch programming, but does not work.</p>
  <p>Somewhere i read that echo is in a different context,
  and SET /P only accepst user entered things.</p>