|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2005 Messages : 17 ![]() |
Bonjour
Je suis confronté à un petit problème. Je cherche à faire une routine qui me recherche un mot ou une chaîne de caractère dans ma feuille autocad et me le remplace par un autre. et ce mot ne doit pas être dans un attribut, c'est juste un élément "TEXT". Après mes recherche sur internet, j'avais bien trouver RECHMOT.lsp sur http://ma83.free.fr/info/acadlisp.htm mais le lien de téléchargement est mort ... Autant que j'ai fais des programmes pour changer les attribut d'un bloc mais je n'arrive nullement à faire la sélection des éléments texte de la feuille ... En gros, mon lisp devrait faire pareil que la commande, édition / remplacer sous autocad ... Si quelqu'un peut m'ouvrir une piste pour me décoincer :/ Merci d'avance et bonne journée ! |
|
|
00
|
|
|
#2 | ||
|
Invité de passage
![]() Inscription : juin 2005 Messages : 17 ![]() |
bon, j'ai trouvé comment répondre à ma question, j'ai trouver une autre lisp et je l'ai modifié à ma guise grace à des réponse de Patrick35 donné à un autre utilisateur, celà ma donne ça :
Code :
Pouvez-vous me dire comment supprimé cette éléments texte définitivement ? Merci d'avance |
||
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : juin 2005 Messages : 17 ![]() |
J'ai trouvé
Voici pour ceux que ça pourrait intéresser. *Débutant inside* Code :
|
||
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Inscription : juin 2002 Messages : 158 ![]() |
[...
(setq selection (ssget "x" '((0 . "TEXT")))) [/QUOTE] pour éviter de tester le type d'entité que tu traites et donc sélectionner uniquement les textes |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juin 2005 Messages : 17 ![]() |
Oh merci clovis !
J'entre tout de suite ça dans ma routine ! Merci ! |
|
|
00
|
|
|
#6 | ||
|
Membre régulier
![]() Inscription : juin 2002 Messages : 158 ![]() |
tu peux aussi regarder du côté de vlisp
Code :
|
||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com