Os parâmetros para arquivos em lote são mencionados no script como %1 , %2 e assim por diante. Então, o primeiro argumento que você passa para o script que você pode acessar com %1 .
por exemplo. C:\>test.bat Hello em que o script em lote é apenas:
@echo %1
pause
O resultado será "Olá"
Com o restante do script, você precisa ser mais específico sobre o que você quer dizer com os primeiros arquivos "xx". Ordenado por data ou nome ou algum outro atributo?