Programmation commande windows

Programmation commande windows - Shell/Batch - Programmation

Marsh Posté le 25-09-2010 à 21:52:17    


Bonjour,
 
J'ai un répertoire avec 300 photos nommé "video_1_00214" jusque "video_1_00417". Je voulais remplacer toute les photos par la même image que la première en faisant en sorte que chaque photo garde son nom. On m'avait donné cette commande à exécuter sur le répertoire :
 

Code :
  1. FOR /L %i IN (214,1,417) DO copy /Y video_1_00214.jpg video_1_00%i.jpg


 
Ca a fonctionné super bien. Sauf que mes autres répertoire porte des noms allant de "video_2_00000" à "video_2_00300" et là ca ne marche plus à cause des zéros surement.
 
Comment transformer cette formule?
 
Merci beaucoup

Reply

Marsh Posté le 25-09-2010 à 21:52:17   

Reply

Marsh Posté le 27-09-2010 à 17:08:41    


Personne?

Reply

Marsh Posté le 27-09-2010 à 17:16:44    

Pas tout compris...
 
(et de 214 à 417 ça fait 203, pas 300 :D )
 
Donc en gros, pour ces 203 photos, tu veux qu'elles soient toutes supprimée, sauf la première... Et que cette première soit recopiée autant de fois qu'il y avait de photo (avec le nom des anciens fichiers) ?
 
Ca me semble pas clair :o


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 27-09-2010 à 17:23:32    

Moi aussi, je n'ai pas compris ce qu'il faut faire, si c'est juste du renommage (auquel cas, je préconiserais l'utilisation de ant renamer http://www.antp.be/software/renamer/fr ) ou bien s'il faut aussi faire des suppressions et des modifications.

Reply

Marsh Posté le 28-09-2010 à 22:04:29    


Pardon désolé si je ne me suis pas bien expliqué, je vais essayer de faire mieux.
 
J'ai un dossier avec 300 photos (une a la suite de l'autre elle forme une vidéo). Elles sont numéroté de "video_2_00000" à "video_2_00300". J'ai remplacer la première image par un paysage et j'aimerais que toute les photos deviennent ce paysage. En gardant le même nom. Le but est que cette vidéo soit supprimé et remplacé par une image fixe. Alors on ma donné cette formule à exécuter sur le dossier :
 

Code :
  1. FOR /L %i IN (000,1,300) DO copy /Y video_2_00000.png video_2_00%i.png


 
Mais ca ne fonctionne pas, à cause des 0 surement de 0000 à 00099 c'est n'importe quoi. Je comprend rien à ce truc j'aimerais juste pouvoir avancer et remplacer toute ces photos, quelqu'un sait comment modifier ce code?
 
Merci

Reply

Marsh Posté le 28-09-2010 à 23:48:23    

avec ta boucle FOR copie 300 fois le fichier (peu importe le nom), ensuite tu utilises Ant Renamer, tu choisis l'option "Enumeration" et tu le règle ainsi :
 
Masque : video_2_%num%.png
Démarrer à : 0
Nombre de chiffres : 5
Incrémenter de : 1


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 02-10-2010 à 18:51:42    


Merci mais c'est du chinois pour moi, je ne comprend rien  à ce que vous dites, je dois faire quoi?

Reply

Marsh Posté le 04-10-2010 à 10:03:51    

La boucle FOR, vous savez ce que c'est puisque vous en avez donné un exemple. Ok ?
 
Ant Renamer est un petit logiciel très connu et gratuit qu'il faut télécharger et installer sur l'ordinateur.
Ensuite, pour s'en servir, il faut suivre les instruction de Dj YeLL.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed