Aide et conseils concernant AutoIt et ses outils.
mokoto
Niveau 2
Messages : 21 Enregistré le : jeu. 27 janv. 2011 10:31
Status :
Hors ligne
#1
Message
par mokoto » jeu. 09 juin 2011 08:12
Bonjour,
Dans mon script il y a plusieurs copie de fichiers, tout se passe bien sauf pour les favoris internet explorer. En effet il arrive que ceux ci ne soient pas copiés une fois sur dix.
Comment faire pour s'assurer que la copie fonctionne à 100%? Devrais je utiliser plutôt FileCopy?
Modifié en dernier par
mokoto le jeu. 16 juin 2011 12:26, modifié 1 fois.
Tlem
Site Admin
Messages : 11824 Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status :
Hors ligne
#2
Message
par Tlem » jeu. 09 juin 2011 08:19
Extrait de la documentation :
DirCopy
DirCopy ( "source dir", "dest dir" [, flag] )
Return Value
Success: Returns 1.
Failure: Returns 0 if there is an error copying the directory.
mokoto
Niveau 2
Messages : 21 Enregistré le : jeu. 27 janv. 2011 10:31
Status :
Hors ligne
#3
Message
par mokoto » jeu. 09 juin 2011 12:13
Désolé j'ai coupé le code mais le code réel est celui là :
Code : Tout sélectionner
DirCopy($strAppData & "\Favoris" , "\\" & $SERVEURLOCAL& "\Siege\" & $DOSSIERCIBLE & "\" & $Computer & "\Favoris", 1)
Est il possible de générer un fichier .log ou l'on pourrait voir les échecs et réussites des copies?
mikell
Spammer !
Messages : 6292 Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status :
Hors ligne
#4
Message
par mikell » jeu. 09 juin 2011 15:39
Code : Tout sélectionner
$log = $chemin & "\monlog.log"
If NOT DirCopy($strAppData & "\Favoris" , "\\" & $SERVEURLOCAL& "\Siege\" & $DOSSIERCIBLE & "\" & $Computer & "\Favoris", 1) Then
$file = FileOpen($log, 1)
FileWrite($file, "pas marché" & ... etc...)
FileClose($file)
EndIf
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
mokoto
Niveau 2
Messages : 21 Enregistré le : jeu. 27 janv. 2011 10:31
Status :
Hors ligne
#5
Message
par mokoto » jeu. 09 juin 2011 16:11
Merci je vais tester ça demain
mokoto
Niveau 2
Messages : 21 Enregistré le : jeu. 27 janv. 2011 10:31
Status :
Hors ligne
#6
Message
par mokoto » jeu. 16 juin 2011 12:25
Merci ca marche mais maintenant je dois améliorer le programme.