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 : Sélectionner tout - Visualiser dans une fenêtre à part
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