Jump to content

Variable nom du calque


Recommended Posts

Merci pour ta réponse.

j'ai essayé cette méthode, mais je ne peux pas sélectionner le texte actif, dans lequelle se trouve le champ à alimenter.

En revanche, c'est possible en créant une zone texte à part (mais ce n'est pas ce que je veux!).

Link to post
Share on other sites

Coucou

oui c'est possible

dans le cas de texte simple pour que le texte et le champ soient dans une même et seule entité :

écrire la partie "ce texte est placé dans le calque"

puis créer un champ en prenant cette entité comme référence

sortir du texte

créer champ et s'arrêter juste avant de valider

copier le texte du champ en bas de la case de dialogue

éditer le texte précédent

coller à la fin du texte

 

c'est fini...on est OK ?

Link to post
Share on other sites

c'est fini...on est OK ?

 

Heu... non! :unsure:

 

écrire la partie "ce texte est placé dans le calque"

puis créer un champ en prenant cette entité comme référence

sortir du texte

 

ces 3 étapes n'en forment qu'une seule?

Si oui, je ne parviens pas à prendre le texte comme référence du champ.

Link to post
Share on other sites

Un petit screencast pour illustrer la méthode donnée par didier.

 

Salut Gilles. En tout cas tu ne t'embêtes pas avec l'interface biggrin.gif

Link to post
Share on other sites

Salut Gilles. En tout cas tu ne t'embêtes pas avec l'interface biggrin.gif

Ben si, justement. Sur les versions récentes, pour retrouver une interface "classique", il faut un peu bidouiller. ;)

Gilles Chanteau - gileCAD -
Développements sur mesure pour AutoCAD
ADSK_Expert_Elite_Icon_S_Color_Blk_125.png

Link to post
Share on other sites

Ca fonctionne bien, voici un premier point de passé.

 

A présent, il faut que je récupère une sous-chaîne du nom du calque, à partir de la position 14 jusqu'à la fin du nom.

je pensais pouvoir utiliser la fonction "substr", mais je n'y parviens pas...

Link to post
Share on other sites

ouf de te bidouillerias bien un truc en diesel mais je me planter c'est sur XD

 

regarder dans les expressions diesel si tu as fait la méthode de (gile)

 

mais en programmation :

 

result = mid(tontexte,14,len(tontexte) -1)

 

la tu récupères de la position 14 jusqu'à la fin de la chaine de caractere (qui peut etre un nom de calque)

Link to post
Share on other sites

Je sais déjà récupérer une sous-chaîne avec la fonction Substr.

Dans mon cas, je récupère le nom du calque sous forme de champ, précédé d'un texte ("ceci est le nom du calque : "), le tout dans une zone de type Texte.

Mon souci est de pouvoir scinder le libellé du calque, qui, dans mon cas, commence par des caractères que je veux épurer (et qui ne peuvent/doivent pas être modifiés dans le nom du calque lui-même).

 

Exemple : mon calque s'appelle "RF_0_matériel divers"

je veux obtenir ma zone Texte sous la forme : "Ceci est le nom du calque : Matériel divers".

Pour l'instant, j'en suis à "Ceci est le nom du calque : RF_0_Matériel divers".

 

J'espère avoir été assez clair! :rolleyes:

Link to post
Share on other sites

bonjour,

désolé pour le retard à la réponse, ma question est liée à des recherches annexes à mes autres projets, et du coup, elle passe un peu au second plan...

 

Ta solution ne fonctionne pas chez moi; je suis dans une zone de texte, et la fonction que tu proposes n'est pas reconnue.

Link to post
Share on other sites
  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...