Bonjour,
Depuis quelques jours, je me suis remis au DOS... et ça va pas sans mal !
Comme on a toujours du mal avec les choses compliquées, j'en suis revenu à des choses simples. On verra après pour le reste.
Ceci fonctionne très bien:
Ca liste tous les fichier jpg du dossier courant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 for %%i in (*.jpg) do ECHO %%i pause
Mais voici ce que je voudrais faire: faire subir un traitement à chacun de ces fichiers. J'ai donc tenté ceci:
Et ça ne marche pas: les noms des fichiers ne sont pas récupérés dans la sous-routine
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for %%i in (*.jpg) do call :routine2 %%i pause goto :eof :routine2 ECHO %i%
Bien entendu, ce n'est pas le but d'afficher le nom de ces fichiers dans la sous-routine, mais bon, si je ne peux même pas y récupérer le nom du fichier, c'est même pas la peine d'aller plus loin.
Pourtant pas bien compliqué, mon petit programme !
Quelqu'un aurait une idée pour venir en aide à un gars qui n'a plus fait de DOS depuis au moins 20 ans !
Merci d'avance de l'aide qu'on pourra m'apporter
Mike
Partager