[Ex] Script de sauvegarde sur un disque externe

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Répondre
Avatar du membre
GhostLine
Niveau 7
Niveau 7
Messages : 342
Enregistré le : jeu. 12 mars 2009 15:28
Localisation : Paris
Status : Hors ligne

[Ex] Script de sauvegarde sur un disque externe

#1

Message par GhostLine »

Salutations,

Voici donc un petit script, vite écrit et vite posté (mais optimisable, je m'en occupe ^^).
Comme vous pourrez le lire, ce script cherche un support avec un nom particulier (dans notre cas "Iomega HDD"), va récupérer une liste de répertoires déclarés dans un fichier INI sur ce support, puis fait le backup de tout ce petit monde.
► Afficher le texte
Des améliorations à faire en particulier au niveau de la déclaration de la tables des répertoires (un peu goret comme méthode ^^'), ainsi que, pourquoi pas, la déclaration du nom du support en dur dans le fichier INI (mais est-il possible de connaitre le disque à partir duquel s'exécute le script que l'on lance ?)

Edition : première correction

Et voici le fichier sauvegarde.ini (sans trop de surprises je pense ^^) :
► Afficher le texte
Edit 2 : du coup, je viens de m'apercevoir que DirCopy n'accepte pas les noms de répertoires avec des espaces ... toujours bon à savoir.
Modifié en dernier par GhostLine le mar. 16 févr. 2010 10:57, modifié 4 fois.
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [Ex] Script de sauvegarde sur un disque externe

#2

Message par Iste »

GhostLine a écrit :mais est-il possible de connaitre le disque à partir duquel s'exécute le script que l'on lance ?
Béh, uai, StringLeft(@ScriptDir,3) et hop, t'as la lettre, et a partir de la heu, ben t'as le nom si tu veux
Signez ici
Avatar du membre
GhostLine
Niveau 7
Niveau 7
Messages : 342
Enregistré le : jeu. 12 mars 2009 15:28
Localisation : Paris
Status : Hors ligne

Re: [Ex] Script de sauvegarde sur un disque externe

#3

Message par GhostLine »

Suis-je bête ^^' bon, blague à part, je ne connaissais pas @ScriptDir :)
EnvyMe
Niveau 1
Niveau 1
Messages : 8
Enregistré le : dim. 27 déc. 2009 10:52
Status : Hors ligne

Re: [Ex] Script de sauvegarde sur un disque externe

#4

Message par EnvyMe »

Bonsoir,

Premierement, Joyeux Noël a tous.
Deuxiement, Comment pourrais-je modifier ce script afin qu'il copie tous les dossiers du profil utilisateurs ?!
tous les dossiers par défaut sous Windows Vista/7 (contacts, my documents, favorites, my videos,... ) ainsi que tous les dossiers perso.

j'ai essayé cette commande, sans résultats :
DirCopy(@UserProfileDir,$repertoire_destination & "\Mes Documents\",1)


Merci d'avance pour votre aide
Avatar du membre
GhostLine
Niveau 7
Niveau 7
Messages : 342
Enregistré le : jeu. 12 mars 2009 15:28
Localisation : Paris
Status : Hors ligne

Re: [Ex] Script de sauvegarde sur un disque externe

#5

Message par GhostLine »

1/ je ne crois pas que tu aies les droits de copier un autre répertoire de profil utilisateur que celui avec lequel tu te connectes dans Windows, à moins d'être administrateur.
2/ une fois admin, le plus simple est de recopier directement le répertoire c:\Documents and Settings\ sur ton support.
Répondre