FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» I Love You
par JL35 Aujourd'hui à 16:25

» MARK_ON déclenche un événement ON_CLICK à la place de ...
par Jean Claude Hier à 18:08

» mise a jour calculatrice
par joeeee2017 Hier à 15:57

» [solved] 3D_LINE How to ?
par Jicehel Hier à 11:01

» Convertisseur de base 10 de 2 à 36
par gigi75 Mar 17 Oct 2017 - 18:49

» calculatrice avec touches movibles
par joeeee2017 Dim 15 Oct 2017 - 1:11

» CORTANA
par gigi75 Sam 14 Oct 2017 - 16:32

» Calculatrice
par Jean Claude Sam 14 Oct 2017 - 12:30

» Compilateur FBPano
par jean_debord Jeu 12 Oct 2017 - 9:53

» KGF_dll - nouvelles versions
par Klaus Mar 10 Oct 2017 - 18:49

» à propos de Panoramic_Editor [Résolu]
par Klaus Mar 10 Oct 2017 - 3:19

» Un petit "coucou" à tous les Panoramiciens !
par Jack Ven 6 Oct 2017 - 10:24

» Pourquoi le compilateur stagne
par mindstorm Mer 4 Oct 2017 - 20:38

» Panoramic ?
par Marc37 Mer 4 Oct 2017 - 0:39

» Premiers pas avec Arduino
par Marc37 Mer 4 Oct 2017 - 0:29

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Octobre 2017
LunMarMerJeuVenSamDim
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
CalendrierCalendrier

Partagez | 
 

 Save My Files

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: Save My Files   Jeu 20 Mar 2014 - 4:11

Je vous livre un petit projet que je fait pour ma maman...

C' est un petit utilitaire pour sauvegarder ses documents sur un disque dur externe.
Il permet de choisir 4 dossiers pour les sources.
En effet si vous partez de "Mes documents"... affraid  bonjour la taille de la sauvegarde.

Je vous laisse jeter un oeil...
( c' est dispo sur mon webdav)
Spoiler:
 

Edit : on peut raccourcir le code. Celui ci intègre ma librairie d' objets qui n' est pas toute utilisée.
Et, je suis sûr qu' il peut être optimisé car certaines fonctions ont pris des déviations pendant mon débugage... Laughing

A Noter : Si vous choisissez le disque C comme disque de sortie les sauvegardes sont faites sur le bureau.


Dernière édition par ygeronimi le Jeu 20 Mar 2014 - 14:19, édité 1 fois (Raison : petite correction des chemins de fichiers)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Jeu 20 Mar 2014 - 14:03

Une petite aide avant de créer le *.chm...


les boutons ( de gauche à droite  Laughing )

Recherche des dossiers et sous dossiers du dossier sélectionné pour vos documents personnelles
Recherche des dossiers et sous dossiers du dossier sélectionné pour vos images personnelles
Recherche des dossiers et sous dossiers du dossier sélectionné pour vos vidéos personnelles
Recherche des dossiers et sous dossiers du dossier sélectionné pour vos Musiques personnelles
Affiche les paramètres personnelles ( Nom d' utilisateur, disque de sortie, choix des fichiers source )
Sauvegarde des fichiers de chaque dossier source dans un *.zip 
- les fichiers de même nom avec la même date de création ne sont pas sauvegardés
- les dossiers non recherchés ( liste vide ) ne sont pas pris en compte
Aide ( en cours de création )
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
papydall

avatar

Nombre de messages : 5546
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: Save My Files   Jeu 20 Mar 2014 - 15:28

Salut Ygeronimi

J’ai jeté un œil (et demi !) sur ton projet : ça promet, mais ce n’est pas très clair pour moi . J’espère que ta maman s’y trouvera plus facilement que moi.
Somme toute, c’est un bon traval qui mérite bien un grand BRAVO !

REMARQUE : dans le fichier include GUI.bas, remplacer toutes les lignes
Code:

hint obj%,"Double clic dur un dossier pour le supprimer de la liste"


Par

Code:

hint obj%,"Double clic sur un dossier pour le supprimer de la liste"


Car je ne vois pas comment faire un Double clic dur !   Laughing
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Jeu 20 Mar 2014 - 16:50

Papydall a écrit:
Car je ne vois pas comment faire un Double clic dur !   

heu...en tapant très fort sur la souris...

 lol! 

J' ai corrigé sur le webdav avec un fichier *.chm en prime.
Mais, j' avoue que je ne suis pas satisfait, comme toi, je trouve cela confus pour les paramètres utilisateur.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jjn4

avatar

Nombre de messages : 1601
Date d'inscription : 13/09/2009

MessageSujet: +++   Jeu 20 Mar 2014 - 18:21

Ouahouh, c'est un programme gigantesque !
Elle a de la chance, la maman,
d'avoir un fiston si attentionné !
 silent  alien  silent 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jjn4.e-monsite.com
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Jeu 20 Mar 2014 - 20:56

Pour tout çà, il faut remercier Micro....
Le fait de ne pas pouvoir écrire directement dans certains répertoires
fait que chaque logiciel y va de son petit dossier dans "Mes Documents" 
pour l' écriture de ses fichiers en sortie.
Du coup, ce qui devait être un dossier pour classer les documents de l' utilisateur
devient un véritable "foutware" de sous dossiers de nos applications et logiciel et il devient
compliqué d' y retrouver ses propres documents. A moins de créer un sous dossier "Mes documents"
au dossier "Mes documents".
Il en va de même pour "Mes videos" ou "Mes images" voir "Mes musiques".

C' est pour cela que j' ai placé une recherche des dossiers source dans les paramètres
de façon à limiter les sauvegardes aux documents personnels de l' utilisateur.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Ven 21 Mar 2014 - 7:29

J' ai mis sur mon webdav une version bis de SaveMyfile (sans les fonctions de sauvegarde Embarassed ).
mais le cheminement est différent.

Pourriez vous me dire si il vous parait moins compliqué que le précédent.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Ven 21 Mar 2014 - 17:22

Plus de Beta testeur ?... Sad
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jjn4

avatar

Nombre de messages : 1601
Date d'inscription : 13/09/2009

MessageSujet: +++   Ven 21 Mar 2014 - 17:38

Ne pleure pas, Jeannette...
euh pardon, ygeronimi.
Klaus et JL35 ont l'air de bouder
ou alors ils sont partis en vacances.
Quant à moi, je n'écris jamais rien
dans Mes documents, par principe.
 Laughing alien Laughing 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jjn4.e-monsite.com
papydall

avatar

Nombre de messages : 5546
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: Save My Files   Ven 21 Mar 2014 - 17:46

Tous les Martiens fond ça, je suppose!
Quant aux Martiennes, elles lisent toujours ce qui n'a jamais été écrit dans leurs Documents!  alien alien
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
jjn4

avatar

Nombre de messages : 1601
Date d'inscription : 13/09/2009

MessageSujet: +++   Ven 21 Mar 2014 - 17:54

Oui, c'est vrai, il y a que chez les martiens
on ne fait jamais comme c'est logique...
Mais aussi, quand on utilise Mes documents
ça devient le foutware, comme dit ygeronimi,
et puis aussi parce que les virus destructeurs
attaquent tout particulièrement ces dossiers-là.
 cat alien rabbit 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jjn4.e-monsite.com
papydall

avatar

Nombre de messages : 5546
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: Save My Files   Ven 21 Mar 2014 - 18:03

Pour être franc, moi aussi (Terrien bien sûr) je n'écris jamais dans Mes Documents. Peut-être par paresse, peut être par ignorance.
Devinez où, alors ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
jjn4

avatar

Nombre de messages : 1601
Date d'inscription : 13/09/2009

MessageSujet: +++   Ven 21 Mar 2014 - 20:31

Euh, voyons, un truc logique,
puisque les terriens sont logiques
(sont bizarres, ces terriens).
Alors disons... n'importe où... c'est ça ?
 jocolor  alien  jocolor
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jjn4.e-monsite.com
Jicehel

avatar

Nombre de messages : 5858
Age : 45
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: Save My Files   Sam 22 Mar 2014 - 0:53

Sur le bureau ....
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Sam 22 Mar 2014 - 1:05

Voilà le code avec la fonction de sauvegarde :

Spoiler:
 

Je vais mettre à jour le webdav d' ici une petite minute... Laughing ....c' est fait... Twisted Evil

Il ne me reste plus que l' affichage de l' avancement dans la progress_bar à faire... Rolling Eyes
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jjn4

avatar

Nombre de messages : 1601
Date d'inscription : 13/09/2009

MessageSujet: +++   Sam 22 Mar 2014 - 1:25

Sur le bureau !
Alors, il doit être un peu encombré, non...?
 affraid  alien  affraid
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jjn4.e-monsite.com
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Sam 22 Mar 2014 - 2:02

je crois que j' ai chopé un virus vert sur mon sujet.... 
lol!
ce serait sympa de me donner votre avis entre deux... Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jjn4

avatar

Nombre de messages : 1601
Date d'inscription : 13/09/2009

MessageSujet: +++   Sam 22 Mar 2014 - 15:07

Un virus, où ça ?
Je tourne la tête à gauche
et ensuite à droite,
et je ne vois rien !
 cat alien flower 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jjn4.e-monsite.com
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: Re   Sam 22 Mar 2014 - 15:13

Aïe, il s'est perdu lui même... scratch 

 lol! 

Bref, Pourrais tu essayer le programme relatif à ce sujet et me donner ton avis ?...
A moins que sur Mars les disques dur est une durée de vie éternelle... Laughing
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jjn4

avatar

Nombre de messages : 1601
Date d'inscription : 13/09/2009

MessageSujet: +++   Sam 22 Mar 2014 - 16:48

Ah, le programme...!
Désolé, je n'en ai aucune idée,
je n'arrive pas à le faire marcher.
Il bugue toujours à la ligne 124,
quoi que je fasse.
Pourtant, j'ai mis le KGB.dll.
Je crois bien que les dll
sont allergiques aux martiens !
(ou alors, il y a un agent infiltré)
 No alien Suspect
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jjn4.e-monsite.com
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Sam 22 Mar 2014 - 17:44

Prends le zip sur mon webdav.
Il est complet avec 7z, kgf, et tout le reste.

PS: si tu es sous XP regarde les chemins de fichiers.

C:\Users\"utilisateur"\ ..... 

n' est peut être pas valide sous XP... Wink

Papydall et Klaus pourrait nous confirmer ou infirmer çà je pense.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
papydall

avatar

Nombre de messages : 5546
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: Save My Files   Sam 22 Mar 2014 - 17:52

Heu , Papydall est sous W7.
XP c'est du passé !  Laughing  Laughing  Laughing
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Sam 22 Mar 2014 - 18:03

Papydall peut il me dire si mon programme fonctionne chez lui... Laughing
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
papydall

avatar

Nombre de messages : 5546
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: Save My Files   Sam 22 Mar 2014 - 19:01

Oui, Ygeronimi,  ton programme fonctionne bien chez moi.
Il me reste à y consacrer un peu plus de temps  study  pour en comprendre tous ces astuces.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Yannick

avatar

Nombre de messages : 7994
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Dim 23 Mar 2014 - 0:08

Rien de bien compliqué

J' initialise sur la 4 dossiers de "Users" (Mes documents,Mes images,Mes videos,Ma musique) 
pour être sûr de ne pas avoir de fichiers inexistants avec les "cliqueurs fous"

J' initialise le disque de sortie sur "C:\" avec la création des dossiers de sortie sur le bureau
au cas où....

Les paramètres sont montrés à l' utilisateur pour être sur que ce soit les bons.
Dans le cas contraire, il peut les changer.

-- La sauvegarde --

Pour chaque dossier :

- Détection/Récupération des dossiers et sous dossiers (via ligne de commande  Twisted Evil )
- Détection des fichiers, Création d' une liste des adresses ( le bon vieux file_find.... Wink )
- Si première utilisation, 
Création direct d' un fichier *.zip sur le disque de sortie + copie de la liste (Merci les noms courts, et la ligne de commande, et 7Zip Rolling Eyes )
- Dès la deuxième utilisation, (là c' est notre ami file_exists() )
Comparaison de la liste sur le lieu de sauvegarde avec celle créée,
si le fichier est déjà sauvegardé effacement de son adresse de la liste créée, ( là ce fut une torture  geek )
Création du zip puis ajout des nouvelles adresses à celui sur le disque de sauvegarde.

Je suis entrain de voir pour ajouter la date de création sur les listes pour la comparaison
car on peut avoir, à des dates différentes, une photo ou autre portant le même nom.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Save My Files   

Revenir en haut Aller en bas
 
Save My Files
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu] save oe - sauvegarde automatique ou manuel ?
» Lecteur MIDI files pour FR-3/5/7
» nuvi Map Theme Files software version 2.70
» Save the world, push the button ;)
» [résolu]Antivir me signale sans arrêt que j'ai un virus quand j'utilise firefox

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos projets-
Sauter vers: