%1 %2, ce sont les arguments qu'on passe (ça va jusqu'à %9 je crois, du moins sur vieux DOS).
Si on crée un fichier batch, exemple.bat par exemple, son utilité est "générique", on doit pouvoir moduler les fichiers traités. Pour faire ça, quand on lance la commande
exemple machin chose
dans le batch, on a machin en %1 et chose en %2. Ils sont dans l'ordre de passage (successivement %1 à %9)
NB : si y a un batch dans le batch, il me semble que pour y passer ces param, faut utiliser %%1 %%2