banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#1 Fri 09 July 2010 20:31

hanczyk
Participant assidu
Lieu: Châlons-en-Champagne
Date d'inscription: 21 Apr 2006
Messages: 596

chemin des tables dans les documents

Bonjour,

MI7.8

est-il possible de supprimer le chemin dans les lignes Open Table des documents et ceci à la volée sur plusieurs documents ? sachant que le chemin peut-être ou non identique.

exemple d'une ligne initiale :
Open Table "01_JEAN_MARC\00_TEMP\a" As a Interactive


ligne à obtenir
Open Table "a" As a Interactive

@+ JMH


Jean-Marc Hanczyk

Hors ligne

 

#2 Fri 09 July 2010 20:55

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: chemin des tables dans les documents

Salut,

Tes .wor peuvent s'ouvrir avec le bloc note ou tout autre éditeur de texte.
chaque éditeur de texte dispose d'un chercher/remplacer
---> http://www.01net.com/telecharger/window … 17842.html
A+
Joël

Dernière modification par Spacejo (Fri 09 July 2010 21:05)

Hors ligne

 

#3 Sat 10 July 2010 14:24

hanczyk
Participant assidu
Lieu: Châlons-en-Champagne
Date d'inscription: 21 Apr 2006
Messages: 596

Re: chemin des tables dans les documents

Bonjour,

OK pou un document mais avec 150 wor et avec des chemins différents ?
c'est à dire avec une moyenne de 5 chemins différents par wor : 750 occurrences à remplacer ce qui revient à corriger wor par wor.

l'idée est un code qui supprime les lignes Open Table le chemin quel qu'il soit jusqu'au nom de la table

@+ jmh


Jean-Marc Hanczyk

Hors ligne

 

#4 Sat 10 July 2010 17:34

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: chemin des tables dans les documents

Tu n'as pas regarder l'outil dans le lien wink

OK pou un document mais avec 150 wor et avec des chemins différents ?


Si c'était pour un wor je n'aurais pas donner le lien de "remplace vite".
A+
Joël

Hors ligne

 

#5 Sun 11 July 2010 21:02

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: chemin des tables dans les documents

Bonjour
Je doute que "remplace vite" suffise...les éléments à remplacer étant variables
Un petit bout ce code mbx par contre ...qui saura isoler la partie de chaine de caractère qui suit le dernier "\", devrait le faire

Hors ligne

 

#6 Mon 12 July 2010 08:17

hanczyk
Participant assidu
Lieu: Châlons-en-Champagne
Date d'inscription: 21 Apr 2006
Messages: 596

Re: chemin des tables dans les documents

bonjour,

c'est exact Maurice j'ai testé "remplace vite - avant de poster mon message merci quand même Spacejo -  mais il ne répond pas a mes attentes car trop de variables.

par contre mon cher Maurice, sans doute préoccupé par la finale, vous n'avez pas mis la pièce jointe !

cordialement,
JMH


Jean-Marc Hanczyk

Hors ligne

 

#7 Mon 12 July 2010 12:46

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: chemin des tables dans les documents

Salut,

Un .mb "search and replace" --> http://testdrive.mapinfo.com/TechSupp/M … =0,replace
A modifier à loisir
A+
Joël

Hors ligne

 

#8 Mon 12 July 2010 16:41

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: chemin des tables dans les documents

hanczyk a écrit:

...par contre mon cher Maurice, sans doute préoccupé par la finale, vous n'avez pas mis la pièce jointe !...


Je n'avais rien sous la main... smile
J'ai donc bricolé ce truc très fruste: on choisit le répertoire où sont les WOR, ils sont tous copiés au même endroit (avec leurs chemins modifiés) sous un nouveau nom = ancien_nom_SC.WOR
nb: SC pour Sans Chemin...


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#9 Mon 12 July 2010 20:06

hanczyk
Participant assidu
Lieu: Châlons-en-Champagne
Date d'inscription: 21 Apr 2006
Messages: 596

Re: chemin des tables dans les documents

Bonjour,

dans un premier temps cela me convient

@+ JMH


Jean-Marc Hanczyk

Hors ligne

 

#10 Tue 13 July 2010 06:47

hanczyk
Participant assidu
Lieu: Châlons-en-Champagne
Date d'inscription: 21 Apr 2006
Messages: 596

Re: chemin des tables dans les documents

Bonjour,

dans un premier temps cela me convient...mais serait-il possible de copier mes WOR éparpillés dans des dossiers sous un même dossier ?

j-ai la liste des WOR avec les chemins

@+
JMH


Jean-Marc Hanczyk

Hors ligne

 

#11 Tue 13 July 2010 09:03

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: chemin des tables dans les documents

Bonjour
Vous pouvez faire ça par un simple rechercher *.WOR de votre explorateur Windows; vous copiez ensuite le résultat de la recherche dans le dossier de votre choix et vous "traitez" alors tous ces WOR d'un coup avec l'outil

Hors ligne

 

#12 Tue 13 July 2010 10:43

hanczyk
Participant assidu
Lieu: Châlons-en-Champagne
Date d'inscription: 21 Apr 2006
Messages: 596

Re: chemin des tables dans les documents

Bonjour,

tout a fait, mais j'ai une liste de 150 documents à traiter qui sont stockés sur un serveur avec 11000 dossiers et 600 documents !

(VIVE la GéoBase!!!, Maurice me comprend)

@+ JMH


Jean-Marc Hanczyk

Hors ligne

 

#13 Tue 13 July 2010 11:27

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: chemin des tables dans les documents

Donc, il s'agirait de créer les WOR corrigés à un endroit particulier ??
Merci de bien préciser ce que l'on a en entrée et ce qui est souhaité en sortie...que j'occupe mon 14 juillet !! smile

Hors ligne

 

#14 Tue 13 July 2010 19:18

hanczyk
Participant assidu
Lieu: Châlons-en-Champagne
Date d'inscription: 21 Apr 2006
Messages: 596

Re: chemin des tables dans les documents

Bonjour,

J'ai environ 600 documents (environ) stockés sur un serveur. L'arborescence du serveur est tentaculaire. Les documents sont enregistrés sous différents dossiers sous-dossiers.

De ces 600 documents, j'ai une liste de 50 documents (environ) à récupérer de cette arborescence (fichier txt avec le chemin absolu).

Je souhaite :
- copier ces 50 documents dans un dossier
- corriger les documents pour supprimer les chemins inscrits

Je pourrais rencontrer ce même problème sur un autre serveur avec d'autres chiffres.


cordialement,
JMH


Jean-Marc Hanczyk

Hors ligne

 

#15 Tue 13 July 2010 19:49

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: chemin des tables dans les documents

- copier ces 50 documents dans un dossier
- corriger les documents pour supprimer les chemins inscrits


Si tu as les chemins absolus  de tes fichiers dans une liste au format .txt, c'est possible de faire cette manip ainsi que la correction de tes chemins avec le scriptgen.
Je l'ai mis en pièce jointe ici:
--> http://www.forumsig.org/showthread.php?t=25483
Voir dans l'aide de ce log --> Commande DOS et .bat
Maintenant pour voir des exemples de l'utilisation de ce log --> une recherche sur ce forum ou sur celui d'à côté avec comme mot clef "scriptgen" ou "générateur de script".
A+
Joël

Hors ligne

 

#16 Wed 14 July 2010 10:14

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: chemin des tables dans les documents

@ hanczyk
OK je corrige l'outil en commençant par le choix puis la lecture du fichier *.txt qui décrit le chemin et le nom des WOR à corriger, puis leur copie "quelque part" et enfin leur correction (avec ou sans suffixe)...avant ce WE ??

Hors ligne

 

#17 Wed 14 July 2010 13:49

hanczyk
Participant assidu
Lieu: Châlons-en-Champagne
Date d'inscription: 21 Apr 2006
Messages: 596

Re: chemin des tables dans les documents

Bonjour,

merci MAURICE.
PS je ne suis pas pressé.


Jean-Marc Hanczyk

Hors ligne

 

#18 Wed 14 July 2010 13:54

hanczyk
Participant assidu
Lieu: Châlons-en-Champagne
Date d'inscription: 21 Apr 2006
Messages: 596

Re: chemin des tables dans les documents

Bonjour,

pour SPACEJO :

j'ai testé SCRIPTGEN mais je n'y arrive pas. voici un exemple, le dossier est bien créé mais le fichier n'est pas copié.

pouvez-vous m'aider ?


mkdir c:\backup
copy C:\test\non.txt c:\backup\non.txt


Jean-Marc Hanczyk

Hors ligne

 

#19 Wed 14 July 2010 18:39

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: chemin des tables dans les documents

Ton exemple ne fonctionne pas?
Cet exemple fonctionne -->

Code:

mkdir D:\Backup
copy C:\"Documents and Settings"\LOGGIN\"Application Data"\MapInfo\MapInfo\MAPINFOW.WOR D:\backup\MAPINFOW1.txt

Comme tu peux le constater dans le chemin source le (Documents and Settings) et le (Application Data) sont encadrés de double cotes car le copy n'aime pas les espaces.
Tes chemins devront être corrigés avec un chercher remplacer espace par --> "
Une commande qui peut t'être utile --> xcopy --> http://www.commentcamarche.net/forum/af … ande-xcopy
A+
Joël

Dernière modification par Spacejo (Wed 14 July 2010 18:58)

Hors ligne

 

#20 Wed 14 July 2010 21:59

hanczyk
Participant assidu
Lieu: Châlons-en-Champagne
Date d'inscription: 21 Apr 2006
Messages: 596

Re: chemin des tables dans les documents

Bonjour,

pourquoi  je n'y arrive pas !
je croyais qu'il fallait absolument un script final. Je donnais donc un dossier parent et une valeur à remplacer.

Que nenni !

il faut tout simplement écrire le script de base et l'enregistrer !
c'est simple...et ça marche !!!

voici donc une solution qui va résoudre une partie de mon problème.

merci à tous.

@+ JMH


Jean-Marc Hanczyk

Hors ligne

 

#21 Thu 15 July 2010 07:40

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: chemin des tables dans les documents

Salut,

Le script de base -->

Code:

mkdir D:\Backup
copy XXXX YYYY

Puis cocher "utiliser une liste et utiliser plusieurs valeurs".Valeurs à remplacer --> XXXX;YYYY
Utilise ensuite ta liste de chemins.
Générer le script final --> enregistrement en .bat puis lancer le .bat
A+
Joël

Hors ligne

 

Pied de page des forums

Powered by FluxBB