Compter le nombre d'arguments en batch

Compter le nombre d'arguments en batch - Shell/Batch - Programmation

Marsh Posté le 24-05-2009 à 19:19:19    

Est-ce qu'il est possible de connaître le nombre d'arguments passé à un batch? J'ai peu d'espoirs, car après mes recherches je n'ai rien trouvé.  
 
Pour palier à ce problème j'ai bien pensé à faire une boucle pour passer en revu tous les arguments jusqu'à ce que je tombe sur une chaîne vide, mais en pratique je ne vois pas comment faire étant donnée leur forme imbitable (%1, %2...).
 
Merci de votre aide.

Reply

Marsh Posté le 24-05-2009 à 19:19:19   

Reply

Marsh Posté le 24-05-2009 à 23:22:11    

Salut ngkreator, ça devrait marcher:

Code :
  1. for %%a in (%*) do @set /a count+=1

Reply

Marsh Posté le 24-05-2009 à 23:24:23    

Parfait ça marche très bien!  [:ddr555]  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed