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 ...
Voilà ce que j'ai pour le moment, ça traite un fichier à la fois.
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
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![]()
Partager