title: Batch file only showing the first color mentioned
body: <p>I have made this script that is supposed to change the color of text depending on how much space your C drive has. But it only changes to the color mentioned. For example if I put
  <strong>:Red</strong>
  and then
  <strong>:Blue</strong>,
  it would only go to red and ignore the blue section.
  This is the code for my script. Please let me know how to fix it if you can.</p>
  
  <pre><code>@echo off
  title Disk Space Calculator
  
  
  :Welcome
  echo Welcome to the Disk Space Calculator (DSC)! This program will change colour depending on disk space. For example...
  echo 2TB - 1TB Cyan
  echo 1TB - 750GB Blue
  echo 750GB - 500GB Green
  echo 500GB - 250GB  Yellow
  echo 250GB - 100GB Orange
  echo 100GB or less Red
  echo This program is recommended for disk with 2TB or less.
  echo Please not that available space will be measured in bytes.
  pause
  goto Calculation
  
  :Calculation
  cls
  FOR /F "tokens=3 USEBACKQ" %%F IN (`dir /-c /w C:`) DO set "size=%%F"
  echo Your disk has %size% bytes of space
  if %size%=="2199023255552" goto Cyan
  if %size%=="1099511627776" goto Blue
  if %size%=="805306368000" goto Green
  if %size%=="536870912000" goto Yellow
  if %size%=="268435456000" goto Orange
  if %size%=="107374182400" goto Red
  
  :Cyan
  color b
  pause
  exit
  
  :Blue
  color 1
  pause
  exit
  
  :Green
  color a
  pause
  exit
  
  :Yellow
  color e 
  pause
  exit
  
  :Orange
  color 6
  pause 
  exit
  
  :Red
  color 4
  pause
  exit
  </code></pre>