Aller au contenu

conversion de text en Mtext


Dominique
 Partager

Messages recommandés

Bonjour,

 

Je cherche un moyen de convertir un texte ligne (R14) et textmult (r2004).

J'ai effectivement trouvé mon demi bonheur dans les express tools mais cela

ne fonctionne qu'au coup par coup.

 

N'existe-il pas un moyen de le faire sur un dessin complet. Car si je

sélectionne tous les textes et que je lance la commande TextToMtext tous les

textes lignes sont regrouppés dans un seul textmult.

 

 

Slts

Dom

 

 

Lien vers le commentaire
Partager sur d’autres sites

Salut Dom

 

Voici un petit lisp trouvé je sais plus quand sur le forum Autodesk

Il transforme tous les textes en multitext mais ils sont tous indépendants

 

 
;;Text to Mtext - one line at a time.
;; Paul Kirill 2002

(DEFUN C:T2MT_1 (/ selset elist)
(setq
SELSET (ssget
"X"
(list (cons 0 "TEXT"))
)
)

(setq C -1)
(if SELSET
(repeat (sslength SELSET)
(setq ELIST (entget (ssname SELSET (setq C (1+ C))))
ELIST (cdr (assoc -1 ELIST))
)
(command "TXT2MTXT" ELIST "")


)
)
)

Lien vers le commentaire
Partager sur d’autres sites

J'ai effectivement trouvé mon demi bonheur dans les express tools mais cela

ne fonctionne qu'au coup par coup

.

 

(command "TXT2MTXT" ELIST "")

 

Cela fonctionne parfaitement.

 

Content de voir que ça fonctionne, mais pas convaincu ! :red:

l'ACADien ! http://img124.exs.cx/img124/7999/start.gif

Lien vers le commentaire
Partager sur d’autres sites

Bonjour à tous,

 

Mes connaissances en Lisp étant nulles de chez nul, pouvez vous m'expliquer ce que l'on doit faire de ce Lisp proposé par Eric afin de le rendre opérationnel (le copier je m'en doute, mais le coller où ??)

 

Sachant que nous travaillons sur une version 2005.

 

Merci d'avance de votre aide, ;)

 

Sylvain

Lien vers le commentaire
Partager sur d’autres sites

Bonjour Yalta

 

Tu va voir c'est pas dure, pas besoins de connaître le lisp pour l'utiliser

 

Tu copie le code et tu le colle dans le bloc note de Windows

 

Tu enregistres le fichier en convtext.lsp (par exmple)

 

Sous AutoCAD tu va dans le menu outil - Autolisp - Charger et tu choisis convtext.lsp

 

Puis il ne te reste plus qu'à lancer la commande attachée au lisp, dans le cas de ce lisp c'est : t2mt_1

 

Autre astuce : tu ne met pas AutoCAD en plein écran et tu fais glisser le fichier llisp depuis l'explorateur Windows directement dans la zone graphique d'AutoCAD

 

Comme ca ça charge le lisp et en plus tu vois le nom de la commande à lancer sur la ligne de commande

 

 

 

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

merci Eric,

 

en effet, rien de plus simple dans cette manipulation puisque j'y suis arrivé......!!!! :cool: :cool:

....et en plus en prime j'ai droit à une astuce....super ;)

 

Merci encore à toi Eric et bonne journée.

 

(pour la programmation, je verrai plus tard je n'en suis pas encore là....!!!)

Lien vers le commentaire
Partager sur d’autres sites

mieux encore il existe en LISP : TXT2MTXT.LSP

 

Ouais mais le problème de ce lisp c'est qu'il fonctionne comme celui des express, c'est à dire qu'il réunit tous les textes ligne en un seul texte multiligne et c'est justement ce que Dominique ne voulais pas

 

 

Lien vers le commentaire
Partager sur d’autres sites

  • 2 ans après...
  • 12 ans après...

lisp a proscrire

il trasforme tous les textes (alors que je ne voulais le faire que sur quelques uns)... ça va me couter 3/4h de boulot cette boulette...

dégouté... le lips des express fonctionne comme je l'aurais souhaité... ne aps confondre vitesse et précipitation (j'avais déjà ce maudit lisp dans ma bibliothèque)... du coup je vais l'effacer... maudit soit-il (encore une fois)

Phil

Projeteur Revit Indépendant - traitement des eaux/CVC

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement
 Partager

×
×
  • Créer...