Petit script et passage de parametres
Bonjour,
je me lance dans la programmation windows et je suis confronté à un petit problème ...
En gros, j'aimerais un script .bat qui prend des fichiers en paramètres pour les passer à travers plusieurs programmes à la suite.
Cependant, je n'arrive pas à passer chaque nom de fichier en paramètre à travers chaque programme, je ne sais pas tellement comment m'y prendre ...
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
echo off
echo Executing program on %1
"C://program_file//program.exe" %1
set test=%1
set test=%test:~0,-3%lis
echo.
echo executing second_program on %test%
"C://program_file//second_program.exe" %test%
echo.
set test=
pause |
Voilà ce que j'ai pour le moment, ça traite un fichier à la fois.
J'aimerais pouvoir passer une nombre pseudo infini de paramètres à ce script pour qu'il envoie nom de fichier par nom de fichier aux sous programmes appelés dans le script.
Quelqu'un pourrait-il m'expliquer la procédure à suivre ? J'ai trouvé des infos comme quoi il n'était pas possible de transmettre plus de 9 arguments au script, ce qui me semble un peu étrange ...
Merci d'avance, j'espère avoir été assez clair :mrgreen: