Si esta algo complicado lo que pides, primero porque batch nada mas puede recibir 9 parametros, para ver el parametro se usa la siguiente sintaxis
Desde cmd mandas ejecutar archivo.bat 1 y el siguiente codigo te imprime el numero 1 o el valor que mandes como primer parametro :)
Código:
echo off
echo %1
el numero 1 es el numero de parametro van del 1 al 9
Ahora para ordenarlos pues si esta un poco complicado porque tienes que verificar si el parametro trae datos, el numero de parametros etc :S..
Saludos!