Comment faire des boucles ? [Shell/Batch] - Shell/Batch - Programmation
Marsh Posté le 20-02-2006 à 13:45:37
buffy roulaize
Marsh Posté le 22-02-2006 à 03:14:05
arf jmen sor pas avec cette boucle FOR :s esske kelkun pe essayer de reprendre mon code et de l'alléger avec une boucle ? Merci ^^
Marsh Posté le 22-02-2006 à 06:04:41
Tu sais qu'il y a des tas d'outils de renommage qui font automatiquement ce que tu veux faire avec ton script ? Par exemple (un parmis d'autres, on les trouves sur clubic), Ant Renamer d'antp, modérateur de ce forum.
Marsh Posté le 22-02-2006 à 06:34:54
crazyshooter a écrit : arf jmen sor pas avec cette boucle FOR :s esske kelkun pe essayer de reprendre mon code et de l'alléger avec une boucle ? Merci ^^ |
Poste ta dernière version, même si ça ne marche pas comme il faut.
Marsh Posté le 22-02-2006 à 22:28:03
Bon voilà g utilisé PowerBatch comme tu me las suggéré mais ca tourne toujour pa, jpense ke g des pb dan ma boucle. Voilà mon code :
Code :
|
PowerBatch ma généré automatikement les boucles for. Moi ske je voudrai ce srai deux boucles. une pour les saisons (yen a 7) et une pour les episodes (yen a 12 dans la saison1 et 22 dans les otres). Mais le gros problème c le nom des fichiers :
XXX0101 (saison 1 episode 1)
XXX0722 (saison 7 episode 22) etc..
Donc en gros l'algo donnrait ca suivant ske jve faire:
Boucle infini
Pour i compri entre 1 et 7
Pour j compri entre 1 et 22
Si le fichier XXX$i$j.avi existe
renommer XXX$i$j.avi Buffy.S$i.Episode$j.avi
deplacer Buffy.S$i.Episode$j.avi "C:\Buffy.Saison$j"
FinSi
FinPour
FinPour
Mais le problème reste le nom de fichier avec un chiffre (il fau un 0 devant pour kil trouve le fichier) et je c pa tro kommen lui faire detecter le 0 (ex: XXXO1O1.avi) :s
Merci de m'aider
PS : si qqn pouvai me sortir le code ce sré cool
Marsh Posté le 20-02-2006 à 13:44:42
Bonjour !
Voilà mon problème, j'ai un fichier batch qui est censé déplacer et renommer des fichiers une fois que ceux-ci sont dans le répertoire mais le problème est que mon batch est bien trop lourd et qu'il me faudrait inclure des boucles dans celui-ci. Voilà le code :
ETC....... ETC........ (je v pa mettre tout le batch non plus)
VIVE L'USINE A GAZ
Donc en gros ce srait bien que jfasse une boucle pour eviter ces longues et perilleuses lignes de code.
Merci
---------------