Aller au contenu

je recherche a extraire les lettre d’un nom de fichier


Messages recommandés

Posté(e)

Bonjour je recherche a extraire les lettre d’un nom de fichier pour remplir mes cartouches en automatique.

Je pense utiliser un texte ou attribut avec comme champs :

%<\AcVar Filename \f "%tc1%fn2">% ,mais je ne voudrai que la première lettre du fichier pour le premier attribut, puis la seconde lettre du fichier pour le second attribut etc…

Exemple

Nom du fichier = SOTN003CFODCEPL030 Ø.dwg

Voici ce que je voudrais avoir en automatique.

http://nsa09.casimages.com/img/2009/09/29/09092911125829338.jpg

Pour le moment j’utilise un texte avec le champ : %<\AcVar Filename \f "%tc1%fn2">% en bidouillant les largeurs de police j’arive à le faire rentrer dans les case mais pas a tous les coups.

Merci d'avance.

 

 

[Edité le 29/9/2009 par defrai]

Posté(e)

Bonjour Defrai,

 

Je pense qu'il faudrait passer par les expressions diesel afin d'utiliser la fonction substr qui tronconne la valeur chaine du texte.

variable :

DWGNAME donne "35208-IMPRESSION-MAP-RURAUX.dwg"

 

donc avec 4 textes :

$(substr,$(getvar, dwgname),1,5) donne 35208

$(substr,$(getvar, dwgname),7,10) donne IMPRESSION

$(substr,$(getvar, dwgname),18,3) donne MAP

$(substr,$(getvar, dwgname),22,6) donne RURAUX

 

J'ai teste avec un acvar sur nom de fichier dans la catégorie documents mais il perd la notion de mise à jour.

 

A+

J'ai appris les expressions diesel dans les champs merci :-)

Fabcad

 

[Edité le 29/9/2009 par fabcad]

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité