Aller au contenu

Messages recommandés

Posté(e)

Bonsoir à tous...

 

Voilà, je cherche le texte (la valeur) d'un Text ou d'un MText... Je pense à ça :

(setq dxf_ent (entget (Selection)))
(setq ValTxt (cdr (assoc 1 dxf_ent))

 

Meis comme je super débute en "cdr et car...." et aussi en code DXF.....

 

Merci à tous...

 

DenisH...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Posté(e)

Tu auras la réponse en tapant tes lignes de codes à la console de l'éditeur VisualLISP.

 

C'est un fabuleux outil pour tester des expressions, des variables et ausssi pour s'auto-évaluer.

 

Allez, cherche un peu ;)

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Posté(e)

Ah bon ? La console donne autre chose que les variables ? ?

 

Waow....

 

 

Merci...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Posté(e)

Une question.... Car j'en suis venu, pour l'instant, à ça :

(defun c:TamponTxt()
 (setq objet (car (entsel)))
 (setq ValTxt (cdr (assoc 1 objet)))
 (princ Valxt)

 

Mais pour l'instant... Rien...

 

Je me suis posé une question,

 

Est-ce que Setq implique un style de variable ou tout est accepté... "10" 10 10.000 ...... ?

 

Merci...

 

 

Denis...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Posté(e)

WOOOUUU WWWOOOUUUWWW !! !! !!

 

J'ai une super piste :

(defun c:TamponTxt()
(setq objet (car (entsel)))
 (setq ValTxt (cdr (assoc 1 (entget objet))))

 

Je continu...

 

Denis...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Posté(e)

On peut mettre dans une variable tous les types de données : chaines, entiers, réels, listes, noms d'entités (ename), jeux de sélection, objets VLA ... même des fonction comme on le fait avec *error*.

 

Ton problème ne vient pas de là, compare ce que tu fais là avec ce que tu faisais juste plus haut,

interroge la variable objet avec la console, évalue la ligne de code (setq ValTxt (cdr (assoc 1 objet))) avec la console, quel message d'erreur as-tu ?

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Posté(e)

C'est une erreure de variable..... Je pense qu'il attend un réel... Mais c'est résolu...

 

J'ai :

(defun c:TamponTxt()
(setq objet (car (entsel)))
 (setq ValTxt (cdr (assoc 1 (entget objet))))
)

Et AutoCAD répond :

Choix de l'objet: "T=99.41"

 

Je vais voir quoi faire avec ça...

 

Denis...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

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é