Fichier Batch

enit info -  
 Sassi -
Salut,
J'ai un fichier excel ( D:\Graphes\Weekly.xls) comportant un graphique dont les données sources se trouvent dans un autre fichier excel (D:\Data\Weekly-data.xls).
Je voudrais copier, via un batch, le fichier D:\Graphes\Weekly.xls dans un autre endroit tel que C:\Tools, tout en gardant le lien vers les données sources.
Pour cela j'ai écrit le batch suivant:
@echo off
copy D:\Graphes\Weekly.xls C:\Tools\Weekly.xls

En exécutant le fichier batch; le fichier est bien copié mais le lien vers les données sources est BIZARREMENT modifié:
il n'est plus D:\Data\Weekly-data.xls mais C:\Data\Weekly-data.xls.

Merci pour votre aide!
A voir également:

2 réponses

Pitu Messages postés 1441 Date d'inscription   Statut Contributeur Dernière intervention   125
 
Salut !

Malheureusement, la modification dynamique des liens ne s'opère que sur les répertoires d'accès, mais pas sur les unités de disque.
Et là, tu en fais les frais.
En fait, pour lui, le chemin d'accès à tes données ne commence qu'au premier "\". Et c'est ce chemin qu'il modifie.
Et je ne vois pas comment faire autrement, sinon de déplacer aussi tes data sur le même disque C.
a+

  (:•Þ   Pitu
0
Sassi
 
Salut Pitu,
Merci pour ta réponse, sauf que si c'est le cas comme tu dis alors pourquoi si j'effectue le copiage du fichier manuellement (Ctrl c Ctrl V) le problème est résolu: le lien vers les données reste intact!
Qu'en pensez vous ?
A+
0