AUTO COPIE DANS WINDOWS

cs_yoman64 Messages postés 592 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 4 décembre 2008 - 29 avril 2005 à 18:55
cs_santiago69 Messages postés 91 Date d'inscription jeudi 18 novembre 2004 Statut Membre Dernière intervention 17 décembre 2008 - 25 août 2005 à 11:06
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/31077-auto-copie-dans-windows

cs_santiago69 Messages postés 91 Date d'inscription jeudi 18 novembre 2004 Statut Membre Dernière intervention 17 décembre 2008
25 août 2005 à 11:06
voila une autre proposition plus courte :

Public Sub AutoCopy()
Dim FSO As Object
Set FSO = CreateObject("Scripting.FileSystemObject")
FSO.CopyFile _
(App.Path & "" & App.EXEName & ".exe"), _
(FSO.GetSpecialFolder(0) & "" & App.EXEName & ".exe"), _
True
End Sub

en effet FSO.GetSpecialFolder(0) renvoi le rep windows,
FSO.GetSpecialFolder(1) renvoi le rep system,
FSO.GetSpecialFolder(2) renvoi le rep temporaire.
cs_kalif Messages postés 362 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 24 août 2012
30 avril 2005 à 09:25
il manque end sub a la fin

ps essaye de taper ton code plus clairement et lisiblement et pas la peine de mettre une variable (remplace) tu peux faire direct fso.CopyFile Source, cible, TRUE
cs_yoman64 Messages postés 592 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 4 décembre 2008
29 avril 2005 à 18:55
Je vois pas a quoi sert la variable remplace ....
serais plus simple de faire

fso.CopyFile Source, cible,True

non ?!?
en tout cas ...
Rejoignez-nous