title: How to use parentheses in batch after if statement?
body: <p>I'm trying to create a simple number-guessing game with batch. However, I have never been able to use parentheses correctly. The code is:</p>
  
  <pre><code>@echo off
  ::This is a game that has you guess a random number.
  Title Random Number Game
  set number=%random%
  :guess
  set /p guess1= Guess the number I'm thinking of!
  if %guess1%LSS%number% (
  echo Higher!
  goto guess
  )
  if %guess1%GTR%number% (
  echo Lower!
  goto guess
  )
  echo You got it! Awesome Job!
  </code></pre>
  
  <p>Whether my guess is higher or lower than the number, after entering it, cmd returns, "( was not expected at this time." How do I fix this?</p>