Coucou
Cela faisait quelques temps déjà que je n'avais pas posté utile sur la board.
Bon bref, Mon petit papa s'est offert il y a quelques temps déjà un gps nomad tomtom.
Avec ses quelques années, il éprouve quelques difficultés à mettre à jour ses POI de radar fixe (il se goinfre tous les tuto à chaques fois avec la peur au ventre de déglinguer quelquechose).
Bref je me suis proposé de lui automatiser la chose.
Avec au choix un script VBS ou directement sous VB express, j'effectue les opérations suivantes :
- Téléchargement du zip tomtom sur radarfixe.com vers un fichier temporaire
- Décompression du zip
- Recherche du disque sur lequel se trouve le gps tomtom ou la carte SD le cas échéant
- copie des fichiers
Et c'est là que le bas blaisse windows XP (à priori le SP2) dispose d'une sécuritée qui est telle que manuelement les fichiers peuvent etre copiés et glissés dans les média amovible (Clé usb, SD card, ou le gps relié en usb) mais que ce soit via un batch un script ou VB, j'ai droit à un retour comme quoi le média est protégé en écriture et mon automatisation echoue.
Je procede à un simple en vbs
Code :
- fso.CopyFile "c:\poiinstaller\tmp\RF.bmp" , tomtomdir , OverWriteFiles
|
où tomtomdir prends une valeur type "I:\France-map" en fonction du lecteur détecté.
sous VB lorsque j'ai tenté le coup c'etait simplement filecopy et le retour est le suivant : "Impossible de trouver une partie du chemin d'accès 'E:\France-map\'.".
Alors je me demande donc comment contourner le probleme ou m'identifier comme ayant droit afin d'effectuer la copie dans les regles.
J'ai pas mal écumé la toile mais je n'ai pas trouvé de réponse concrete.
Merci de votre aide.