title: Make the first letter of user input a capital in a batch script
body: <p>This is the batch script I use to make the folders for a new client:</p>
  
  <pre><code>@ECHO OFF
  SET /p clientLast=Enter Client's Last Name: 
  SET /p clientFirst=Enter Client's First Name:  
  ECHO Making Folders...
  MKDIR "%clientLast%, %clientFirst%"
  MKDIR "%clientLast%, %clientFirst%"\Budget
  MKDIR "%clientLast%, %clientFirst%"\"Business Registration"
  MKDIR "%clientLast%, %clientFirst%"\Correspondence
  MKDIR "%clientLast%, %clientFirst%"\"Financial Info"
  MKDIR "%clientLast%, %clientFirst%"\Forms
  MKDIR "%clientLast%, %clientFirst%"\Illustrations
  MKDIR "%clientLast%, %clientFirst%"\"Loans &amp; Investments"
  MKDIR "%clientLast%, %clientFirst%"\"Personal Info"
  MKDIR "%clientLast%, %clientFirst%"\Recommendations
  MKDIR "%clientLast%, %clientFirst%"\"Tax Misc"
  TREE "%clientLast%, %clientFirst%"
  ECHO DONE~~~~~~~~~~~~~~~
  PAUSE
  </code></pre>
  
  <p>I want to be able to add the ability to automatically uppercase the first letter of each word. </p>
  
  <p>I found a way to do it by replacing every letter with a space in front of it with it's capital, which looks something like:</p>
  
  <pre><code>FOR %%i IN ("a=A" " b= B" " c= C" " d= D" " e= E" " f= F" " g= G" " h= H" " i= I" " j= J" " k= K" " l= L" " m= M" " n= N" " o= O" " p= P" " q= Q" " r= R" " s= S" " t= T" " u= U" " v= V" " w= W" " x= X" " y= Y" " z= Z") DO CALL SET "%1=%%%1:%%~i%%"
  </code></pre>
  
  <p>But this does not capitalize the first word...</p>
  
  <p>Any ideas? </p>