Accueil > > > DRIVELISTBOX DIRLISTBOX FILELISTBOX
DRIVELISTBOX DIRLISTBOX FILELISTBOX
Information sur la source
Description
Voici un programme qui sert a la base à copier un fichier JPG à partir d’une carte de stockage d’appareilles photo vers deux disques durs. Mais comme on choisie les supports : cartes mémoires, disques durs… Libre a vos besoins : un fichier source copier vers deux destinations. A partir d’un DriveListBox où on sélectionne le support voulue, DirListBox où on sélectionne le dossier et une FileListBox où on sélectionne le fichier source vers deux destinations constitué chacune d’une DriveListBox où on sélectionne le support voulue et DirListBox où on sélectionne le dossier de destination et un bouttont Command copier. Etant un débutant en la matière j’ai cherché du code et là je me suis trouvé face à un langage très scolaire et vraiment pas facile à décoder sans base solide. Donc peut être que ces quelques lignes pourront aider quelqu’un ? A savoir je n’ai pas géré les erreurs.
Source
- Private Sub Command1_Click()
-
- Dim RepSource As String 'on déclare nos variables
- Dim fichierSource As String
- Dim RepDest1 As String
- Dim RepDest2 As String
- Dim RepDest3 As String
- Dim RepDest4 As String
-
- RepSource = Dir1.Path 'addresse du dossier source
- fichierSource = RepSource & "\" & File1.FileName 'addresse du dossier source + nom du fichier source
-
- RepDest1 = Dir2.Path 'addresse du dossier de destination 1
- RepDest2 = RepDest1 & "\" & File1.FileName 'addresse du dossier de destination 1 + nom du fichier source
-
- RepDest3 = Dir3.Path 'addresse du dossier de destination 2
- RepDest4 = RepDest3 & "\" & File1.FileName 'addresse du dossier de destination 2 + nom du fichier source
-
- FileCopy fichierSource, RepDest2 'Copie du fichier vers dossier de destination 1
- FileCopy fichierSource, RepDest4 'Copie du fichier vers dossier de destination 2
-
- File2.Path = File2.List(File2.ListIndex - 1) 'actualisation du dossier de destination 1
- File2.Refresh
-
- File3.Path = File3.List(File3.ListIndex - 1) 'actualisation du dossier de destination 2
- File3.Refresh
-
-
- End Sub
-
- Private Sub Dir1_Change()
-
- File1.Path = Dir1.Path 'Liaison entre FileListBox 1 et DirListBox 1
- Selecteddir = Dir1.Path
-
- End Sub
-
- Private Sub Dir2_Change()
-
- File2.Path = Dir2.Path 'Liaison entre FileListBox 2 et DirListBox 2
- Selecteddir = Dir2.Path
-
- End Sub
-
- Private Sub Dir3_Change()
-
- File3.Path = Dir3.Path'Liaison entre FileListBox 3 et DirListBox 3
- Selecteddir = Dir3.Path
-
- End Sub
-
- Private Sub Drive1_Change()
-
- Dir1.Path = Drive1.Drive
-
- End Sub
-
- Private Sub Drive2_Change()
-
- Dir2.Path = Drive2.Drive
-
- End Sub
-
- Private Sub Drive3_Change()
-
- Dir3.Path = Drive3.Drive
-
- End Sub
Private Sub Command1_Click()
Dim RepSource As String 'on déclare nos variables
Dim fichierSource As String
Dim RepDest1 As String
Dim RepDest2 As String
Dim RepDest3 As String
Dim RepDest4 As String
RepSource = Dir1.Path 'addresse du dossier source
fichierSource = RepSource & "\" & File1.FileName 'addresse du dossier source + nom du fichier source
RepDest1 = Dir2.Path 'addresse du dossier de destination 1
RepDest2 = RepDest1 & "\" & File1.FileName 'addresse du dossier de destination 1 + nom du fichier source
RepDest3 = Dir3.Path 'addresse du dossier de destination 2
RepDest4 = RepDest3 & "\" & File1.FileName 'addresse du dossier de destination 2 + nom du fichier source
FileCopy fichierSource, RepDest2 'Copie du fichier vers dossier de destination 1
FileCopy fichierSource, RepDest4 'Copie du fichier vers dossier de destination 2
File2.Path = File2.List(File2.ListIndex - 1) 'actualisation du dossier de destination 1
File2.Refresh
File3.Path = File3.List(File3.ListIndex - 1) 'actualisation du dossier de destination 2
File3.Refresh
End Sub
Private Sub Dir1_Change()
File1.Path = Dir1.Path 'Liaison entre FileListBox 1 et DirListBox 1
Selecteddir = Dir1.Path
End Sub
Private Sub Dir2_Change()
File2.Path = Dir2.Path 'Liaison entre FileListBox 2 et DirListBox 2
Selecteddir = Dir2.Path
End Sub
Private Sub Dir3_Change()
File3.Path = Dir3.Path'Liaison entre FileListBox 3 et DirListBox 3
Selecteddir = Dir3.Path
End Sub
Private Sub Drive1_Change()
Dir1.Path = Drive1.Drive
End Sub
Private Sub Drive2_Change()
Dir2.Path = Drive2.Drive
End Sub
Private Sub Drive3_Change()
Dir3.Path = Drive3.Drive
End Sub
Conclusion
Bonne Programmation simple et efficace.
Historique
- 28 février 2006 07:32:43 :
- titre plus explicite.
- 07 mars 2006 14:05:32 :
- Écriture du code en entier et ajout d'une capture d'écran pour une meilleur visualisation du programme.
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Controles DriveListBox DirListBox FileListBox dans VBA [ par yakcutter ]
Je voudrai savoir comment utiliser les controles standards DriveListBox, DirListBox et FileListBox de Visual Basic dans VBA.Merci d'avance
DriveListBox, DirListbox et FileListbox [ par Smokie68 ]
Je suis débutant en VBA et voulant executer un tutoriel je n'arrive pas à trouver les trois composants cités plus haut, j'ai beau cherché dans la boit
drivelistbox ,dirlistbox et filelistbox [ par kaiser95 ]
Petit probleme en vb car le ti logicel bidon ke j ai fait fonctionne sur ma machine mais pas dans la piece d a coté. Alors en fait je crois que le pro
Drivelistbox - Dirlistbox sous access en vba [ par Ttof77 ]
Bonjour,Je suis actuellement en stage de développement sous access 2000, et je désirerais savoir s'il est possible d'insérer une DriveListBox une DirL
Drivelistbox - Dirlistbox sous access en vba [ par Ttof77 ]
Bonjour,Je suis actuellement en stage de développement sous access 2000, et je désirerais savoir s'il est possible d'insérer une DriveListBox une DirL
Drivelistbox - Dirlistbox sous access en vba [ par Ttof77 ]
Bonjour,Je suis actuellement en stage de développement sous access 2000, et je désirerais savoir s'il est possible d'insérer une DriveListBox une DirL
Insertion d'une FileListBox et d'un DirListBox [ par Guigui Inc ]
Bonjour à tous. Je dois insérer dans mon form ss vb6 une FileListBox et un DirListBox mais je n'arrive pas. Merci pour votre aide
Comment se sert-on des fileslistbox, dirlistbox et drivelistbox [ par Jonny512 ]
bonjour, j'aimerai savoir comment se sert-on des filelistbox, dirlistbox et drivelistbox ? Merci
Je ne trouve pas ces commandes, aidez moi svp ! (DriveListBox,DirListBox,Timer...) [ par croquemonsieur ]
Bonjour, j'ai commencé la programmation avec Virtual Basic 6.0 sur excel il y a quelque jours grâce a un tutoriel que je pourrait définir de parfait.
Synchroniser dirlistbox et filelistbox [ par Alucard49000 ]
Bonjours à tous,Voila je suis entrin de creer un petit programme qui permet de se balader dans l'exporeur windows d'un PC à distance via Win
|
Derniers Blogs
PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS !PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS ! par Etienne Margraff
J'ai récemment eu un problème pour obtenir l'intelliTrace sur un site web dans IIS. Il n'y avait pas de message d'erreur, rien dans le journal d'évènement Windows, et après 3 appels à une voyante, 2 visites chez un marabou, j'ai failli me résign...
Cliquez pour lire la suite de l'article par Etienne Margraff OFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONSOFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONS par junarnoalg
De nombreuses entreprises font le choix de SharePoint Online, service fourni au travers de l'offre de Microsoft Office 365. S'il est vrai que ce choix apporte un grand nombre d'avantages; rapidité de mise en ½uvre, disponibilité, large couvertu...
Cliquez pour lire la suite de l'article par junarnoalg PRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGEPRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGE par richardc
http://www.c2idotnet.com/articles/presentation-des-api-rest-de-windows-azure-lister-les-comptes-de-storage
Désolé pour "toto", mais c2i existait avant blogs.developpeur.org et c'est mon site "officiel" ;-) ...
Cliquez pour lire la suite de l'article par richardc [HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Très bonne après-midi passée lors cette conférence avec le W3C, organisée par L' Inria sur les nouveaux standards, ce Mardi 14 Février, on sent vraiment que çà bosse au W3C, et l'avenir est très très prometteur pour le HTML5, notamment ...
Cliquez pour lire la suite de l'article par Gio
Forum
FONCTION EXCEL VBAFONCTION EXCEL VBA par samanta26
Cliquez pour lire la suite par samanta26
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|