Page 3 sur 4

Re: [EX] MoveFiles

Posté : mar. 08 févr. 2011 12:27
par zeshrek
J'ai aps eu le temps de poster la correction hier soir, et là je viens de passer une bonne partie de ma pause déjeuner à... on va dire a faire une petite modif :D
Juste histoire de montrer qu'on peut changer les icones...

Bref, c'est posté 'a jour' dans 5 mn sur le 1er post

Re: [EX] MoveFiles

Posté : dim. 13 févr. 2011 21:17
par zeshrek
Encore une mise a jour.
Intégration des thèmes 'classic', 'cuivre' et 'verre' avec set d'icone et couleurs. Assez basique pour l'instant, mais le fonctionnement est validé.

Bon, apres avoir joué avec la cosmétique, il va falloir que je m'attelle sérieusement aux dossiers et aux conflits...
En attendant, comme d'hab j'attends vos remarques et suggestions

Re: [EX] MoveFiles

Posté : dim. 13 févr. 2011 21:35
par bloodwolff
Trouve toi un windows 7 pour tester car chez moi je le lance mais il ne se passe rien , pas de messages d'erreur ni de flash de la gui, rien :S
>"C:\Program Files\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /prod /ErrorStdOut /in "C:\Users\Max\Downloads\MoveFiles(2)\Movefiles.au3" /autoit3dir "C:\Program Files\AutoIt3" /UserParams
+>15:32:25 Starting AutoIt3Wrapper v.2.0.1.24 Environment(Language:040C Keyboard:00001009 OS:WIN_7/ CPU:X64 OS:X86)
>Running AU3Check (1.54.19.0) from:C:\Program Files\AutoIt3
+>15:32:26 AU3Check ended.rc:0
>Running:(3.3.6.0):C:\Program Files\AutoIt3\autoit3.exe "C:\Users\Max\Downloads\MoveFiles(2)\Movefiles.au3"
!>15:32:41 AutoIT3.exe ended.rc:-1073741819
>Exit code: -1073741819 Time: 16.982

Re: [EX] MoveFiles

Posté : dim. 13 févr. 2011 22:47
par zeshrek
Pas de bol, je suis sous seven a la maison, et sous XP au boulot. Du coup, je peux faire mes petits tests :D

M'est avis que par contre toi tu n'as pas mis tous tes UDF a jour, et je pense en particulier à celui qui gere les ressources...

A moins que... tu as bien pris la DLL en plsu de l'AU3 ? Parceque la DLL évolue elle aussi, il n'y a pas que l'exe qui bouge.
Ou alors y a un bug qui m'a échapé

Re: [EX] MoveFiles

Posté : dim. 13 févr. 2011 22:51
par timmalos
Il serait sympatique d'inclure l'UDF resources.au3 à ton archive pour pouvoir tester ;)
On serait sur d'avoir la bonne version ainsi.

Re: [EX] MoveFiles

Posté : dim. 13 févr. 2011 22:58
par zeshrek
Ca c'est pas idiot.
Bon, comme Tlem l'a mis a jour récement, je vais retrouver le lien, et je le met sur le 1er post.

Edit : Ok, c'est fait.

Re: [EX] MoveFiles

Posté : lun. 14 févr. 2011 00:14
par bloodwolff
C'est bon avec le nouveau Udf. Mais bon j'ai encore une remarque , personnellement le fait de ne pas avoir les 3 icone en haut à droite , au moins réduire et le "X" baaaahh j'aime pas :( Et je suppose que je ne dois pas être le seul :? . Le point positif c'est un petit détail simple à modifier.

Re: [EX] MoveFiles

Posté : lun. 14 févr. 2011 09:14
par zeshrek
Les 3 icones dont tu parles c'est réduire/agrandir et quitter ?
Si c'est bien de ca que tu parles, c'est normal.
Cette application fonctionne SANS interface graphique. La GUI c'est uniquement pour le parametrage, donc effectivement on ne peut pas la masquer, juste la quitter.
Pour les sets d'icones, je l'ai déjà dit, c'est juste une bidouille faite a l'arrache. Le premier jeu d'icones je les ai récupérés de ci de la, et les 2 autres (cuivre & verre) je les ai fait en moins d'1h (pour les 2 sets compelts).
Je m'y remettrais quand la partie fonctionnelle sera faite. J'envisage même qu'il soit possible de faire son propre theme de A a Z (icones & couleurs), mais ca sera pour plus tard...

Re: [EX] MoveFiles

Posté : lun. 14 févr. 2011 11:01
par Laddy
bloodwolff a écrit :C'est bon avec le nouveau Udf. Mais bon j'ai encore une remarque , personnellement le fait de ne pas avoir les 3 icone en haut à droite , au moins réduire et le "X" baaaahh j'aime pas :( Et je suppose que je ne dois pas être le seul :? . Le point positif c'est un petit détail simple à modifier.
Coucou
moi ça me gène pas vu que c'est une gui de configuration.
ZeShrek je teste dès que possible

Laddy

Re: [EX] MoveFiles

Posté : sam. 19 févr. 2011 19:54
par Laddy
Bonjour Zeshrek

vite fait testé et j'ai un bug :
Image
J'ai bien le resource modifiée puisque la version précédente est fonctionnelle.

Re: [EX] MoveFiles

Posté : sam. 19 févr. 2011 20:03
par zeshrek
Essaye de supprimer la clé de registre HKEY_CURRENT_USER\Software\Movefiles
Il y a de fortes chances que le pb vienne de la (cette clé de registre ne contient que les settings de la GUI, mais ca ne change rien pour la liste des categories.

Re: [EX] MoveFiles

Posté : sam. 19 févr. 2011 20:09
par Laddy
Ouep c'était ça merci ça s'est lancé je testerai à fond lundi
bonne soirée et bon dimanche
repose toi bien.

Peut être faire une routine pour supprimer cette clé à chaque version ???

Re: [EX] MoveFiles

Posté : sam. 19 févr. 2011 20:12
par zeshrek
bin non, je vais plutot faire en sorte de mettre le N° de version dans le registre, comme ca d'une version a l'autre il devrait recuperer ce qu'il peut...

Comme disait l'autre, pas facile la vie d'artiste... surtout quand on est pas vedette !

Re: [EX] MoveFiles

Posté : lun. 21 févr. 2011 09:11
par Laddy
Coucou
Bonne idée ça te permettra par la suite de proposer la mise à jour en ligne lol

Re: [EX] MoveFiles

Posté : lun. 21 févr. 2011 11:22
par Laddy
Coucou
j'ai testé :D
Le passage entre les différents thèmes se passent sans problème, c'est très rapide ;D

Manque plus la gestion des doubles fichiers et la gestion des dossiers (&Doublons) et il sera nickel 8)

Re: [EX] MoveFiles

Posté : lun. 21 févr. 2011 11:45
par zeshrek
Cool.
Bon, va falloir que j'arrive a voir par quel bout je vais l'attraper.
J'ai fait qq éssais, mais c'est pas concluant.

Re: [EX] MoveFiles

Posté : lun. 21 févr. 2011 12:00
par Laddy
Re,
comme je t'ai dit je ferai au plus simple :

deux propositions pour les dossiers :
- compteur
- date/heure/min/seconde

pour les fichiers :
- compteur.

et voila lol :oops:

Re: [EX] MoveFiles

Posté : lun. 21 févr. 2011 14:32
par zeshrek
Oui, mais c'est pas si simple.
Par exemple, pour chaque objet qui est passé, il faut que je fasse le traitement suivant :
- > Si c'est un dossier
- - >Parser son contenu, et pour chaque élément trouvé
- - - > Si c'est un dossier
- - - - > Recommencer en traitant le sous dossier
- - - > Si c'est un fichier
- - - - > le traiter en fichier, en tenant compte de son chemin complet.
- > Si c'est un fichier
- - > Si il n'existe pas déjà dans la destination
- - - > alors on copie
- - > Si il existe déjà dans la destination
- - - > Si l'utilisateur a choisi d'écraser
- - - - > alors on copie
- - - > Si l'utilisateur a choisi de renommer
- - - - > Si une/des anciennes versions existent déjà
- - - - - > On renomme la dernière version en date en tenant compte des N° des précédentes
- - - - > Si non
- - - - - > On crée renome le fichier déjà présent pour faire la premiere 'ancienne version'
- - - - > Puis on fait la copie

Re: [EX] MoveFiles

Posté : lun. 21 févr. 2011 14:49
par Laddy
Une question pourquoi t'intéresses tu au sous dossier, si c'est un dossier que je déplace, peut importe le contenu, y a que le nom du dossier qui m'intéresse, si celui ci n'existe pas déjà.
C'est un programme de déplacement et non de copie.


Dans mon batch je traitais ainsi :

Code : Tout sélectionner

::mouvement des dossiers
::variable pour compter
IF NOT EXIST "%DOSS%\%~n1" (
     MOVE %1 "%DOSS%"
     GOTO FIN)

::Boucle pour vérifier si il existait des doublons
FOR /F "TOKENS=*" %%A IN ('DIR /B "%DOSS%" ^| FIND "%~n1"') DO (
     SET /A COMPT+=1)

REN "%~1" "%~n1_%COMPT%"
MOVE "%~dpn1_%COMPT%" "%DOSS%"
 
Mon but n'était pas d'écraser mes fichiers ou dossiers mais de les déplacer peut importe le contenu=>MoveFiles

Personnellent je trouve que tu veux trop compliqué le truc.

Re: [EX] MoveFiles

Posté : lun. 21 févr. 2011 15:51
par zeshrek
Laddy a écrit :Une question pourquoi t'intéresses tu au sous dossier, si c'est un dossier que je déplace, peut importe le contenu, y a que le nom du dossier qui m'intéresse, si celui ci n'existe pas déjà.
Hummm oui... mais non
Imaginons un uitilisateur qui a un dossier 'media' avec en vrac dedans des MP3, des JPG et des AVI.
il passele dossier a movefiles.
Ou doit il etre déplacé ?
Moi ce que je vais faire c'est créer dans les dossier correspondant aux extensions MP3, JPG et AVI un sous dossier 'media' dans lequel seront déplacés les fichiers du dossier media d'origine.
Maintenant, imaginons qu'il y a deja un dossier media dans le dossier des videos.
Il faut donc que je regarde le parametrage qu'aura fait l'utilisateur dans movefile :
- Soit je renomme l'ancien media en media_old (si il n'y a pas déjà un media_old, sinon, c'est media_old1, ou old2;;; etc) ou en media_AAMMJJ en fonction de sa date de création originale
- Soit je renomme le nouveau ne media_new (ou media_new1... cf ci dessus) ou media_AAMMJJ
- Soit j'ajoute simplement les fichiers dans le dossier media existant, mais alors il faut que je vérifie si les noms n'existent pas déjà, auquel cas j'ai encore 3 possibilités en fonction des parametres de Movefile :
- renommer l'ancien
- renomme le nouveau
- écraser l'ancien.
Laddy a écrit :C'est un programme de déplacement et non de copie.
Oui, j'ai mis copie, mais c'est bien un déplacement.
Laddy a écrit :Mon but n'était pas d'écraser mes fichiers ou dossiers mais de les déplacer peut importe le contenu=>MoveFiles
Justement non.
Dans la mesure ou les fichiers sont déplacés en fonction de leur extension, le contenu d'un dossier doit etre ventilé de la même facon.
Laddy a écrit :Personnellent je trouve que tu veux trop compliqué le truc.
Bin non, le but c'est pas de le compliquer pour le plaisir (quoi que... :mrgreen: ). Le but c'est de faire un outil qui soit complet.
Par contre je reconnais que le coup du multilingue et des thèmes, c'est une paire de complications totalement inutiles que j'ai ajoutées juste pour le fun. En même temps ca m'a permis de mettre a jour un bug de l'UDF resources, et j'ai appris plein de choses concernant les DLL.