Usando parâmetros em arquivos em lotes na linha de comando do Windows

No Windows, como você acessa os argumentos transmitidos quando um arquivo de lote é executado?

Por exemplo, digamos que eu tenha um programa chamadohello.bat. Quando eu entrohello -a em uma linha de comando do Windows, como faço para que meu programa saiba que-a foi passado como um argumento?

questionAnswers(5)

yourAnswerToTheQuestion