c'est un programme qui renomme des fichiers en leurs donnant un nom fixe (toujours le meme) et en incrémentant un numéro.
Pas tout a fait au point , meme pas du tout!
1) Besoin de comprendre pourquoi je ne peux pas en selectionner + de 10
2) améliorer le "renommage" en mettant les chiffres au milieu d'une chaine de caractere
3) et encore d'autre truc mais bon... a vous de voir!
je n'ai plus le temps de me pencher dessus c'est pour cela que je le laisse sur le site!
Source / Exemple :
Voir le ZIP,
c'est un peu confus (car il y a des boiut de code récuperer a gauche et a droite mis en commentaire) mais le principal est commenté!
Je vais essayer de refaire ce petit projet en C# avec modification du menu contextuel de windows pour pouvoir le lancer réellement comme ACDSee! :)
J'ai fait mon petit renommeur de masse, mais j'ai tout fait en chaine de caractères et ansistring, donc en recherche de caractères spécifié à l'intérieur de la chaine grace à un index qui se déplace.
En fait j'ai refais les fonctions du genre getnextpathname...
C'est bon à savoir qd mm, je vais pouvoir améliorer un peu le fonctionnement ^^
Si ca intéresse quelqu'un, mon prog permet de renomer autant de fichiers que désiré en une seule fois, il ont tous le même nom avec une valeur qui s'incrémente. Cette valeur peut être placées au début, à la fin ou dans le nom du fichier à renomer. Cette valeur peut débuter à un chiffre défini par l'utilisateur. De plus, on peut rajouter la date si besoin. Possibilité de mettre des espaces entre les différentes parties.
Et une fonction que j'ai eu du mal à mettre en place : la fonction annuler.
On peut donc renomer 1423 fichiers de photo pas exemple, puis dire oops, j'ai renomé un fichier de vidéo qui était au milieu. Par de problème, on peut revenir en arrière.
Ah, et autre point important, l'extension des fichiers est gardée, on peut donc renomer plusieurs types de fichiers différents sans qu'ils ne se retrouvent tous avec la même extension par défaut.
Bon, c'est pas grand chose et il existe des versions qui renomment avec bien plus d'option, tel que 'passer tout en minuscule/majuscule', 'virer les accents', etc.
Donc si quelqu'un est intéressé par mon code, qu'il n'hésite pas à mettre un message ici ou MP, je mettrai alors mon code en ligne.
Bonne journée !
Mais ce que je recupererais sera dans une variable CString si je ne m'abuse!?
En fait, j'aimerais savoir ce que ca va changer?est ce que ca devrais me permettre de selectionner plus de fichiers!?
je n'ai pas mon code sous les yeux et il est vrai que je n'ai ps beaucoup de temps pour l'ameliorer mais ca m'interresse ce que tu me propose!
Merci!
-POSITION GetStartPosition() const;
-CString GetNextPathName(POSITION& pos) const;
pour faire l'énumération.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.