DenisHen Posté(e) le 20 juin 2006 Posté(e) le 20 juin 2006 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)
(gile) Posté(e) le 20 juin 2006 Posté(e) le 20 juin 2006 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
DenisHen Posté(e) le 20 juin 2006 Auteur Posté(e) le 20 juin 2006 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)
DenisHen Posté(e) le 20 juin 2006 Auteur Posté(e) le 20 juin 2006 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)
DenisHen Posté(e) le 20 juin 2006 Auteur Posté(e) le 20 juin 2006 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)
(gile) Posté(e) le 20 juin 2006 Posté(e) le 20 juin 2006 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
DenisHen Posté(e) le 20 juin 2006 Auteur Posté(e) le 20 juin 2006 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)
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant