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

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
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 :
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é

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

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

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...

). 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.