je travaille sur un peu programme pour copier un repertoire vers un autre emplacement sur le disque dur
pour soucis c'est maintenant de dire au programme que veux copier ce repertoire vers l'emplacement que je lui indique .
qui peux maider un peu , merci
Code : Tout sélectionner
; Mon Backup
; Version 01 by JBernard
;Constantes
Enumeration
#Fenetre_main
EndEnumeration
Enumeration
#bouton_copier
#text1
#string_0
#bouton_repertoire
#text_2
#string_1
#bouton_save
EndEnumeration
;Procedure
Procedure repertoire()
chemin$=PathRequester("Selectionner un repertoire","")
SetGadgetText(#String_0,chemin$)
EndProcedure
Procedure emplacement()
cible$=PathRequester("Selectionner un repertoire","")
SetGadgetText(#String_1,cible$)
EndProcedure
Procedure main()
If OpenWindow(#Fenetre_main,0,0,420,300,"Mon Backup",#PB_Window_SystemMenu|#PB_Window_MinimizeGadget|#PB_Window_TitleBar|#PB_Window_ScreenCentered)
If CreateGadgetList(WindowID(#Fenetre_main))
ButtonGadget(#bouton_copier,10,10,120,30,"Copier")
TextGadget(#text1,10,50,150,30,"Indiquez le repertoire à copier : ",#PB_Text_Center)
StringGadget(#String_0,10,80,200,20,"")
ButtonGadget(#bouton_repertoire,220,80,130,20,"Repertoire")
TextGadget(#text_2,10,120,170,30,"Indiquez l'emplacement du backup : ",#PB_Text_Center)
StringGadget(#string_1,10,150,200,20,"")
ButtonGadget(#bouton_save,220,150,180,20,"Selectionner l'emplacement :",#PB_Text_Center)
EndIf
EndIf
EndProcedure
main()
;Boucle du programme
Repeat
Select WaitWindowEvent()
Case #PB_Event_Gadget
Select EventGadget ()
Case #bouton_repertoire: repertoire()
Case #bouton_save: emplacement()
EndSelect
Case #PB_Event_CloseWindow
Select EventWindow()
Case #Fenetre_main
Quitter=#True
EndSelect
EndSelect
Until Quitter
End