LUDWIG Posté(e) le 20 février 2007 Posté(e) le 20 février 2007 Bonjour, Je sais que ce sujet existe déjà, je l'ai vu. Mais impossible de mettre la main dessus :Le filtre "nom de bloc" ne fonctionne pas sur les blocs dynamiques.Quelqu'un (gile ?) avait éditer un lisp pour sélectionner les blocs dynamiques en fonction de leur nom "réel". Et après bien du temps passer à le rechercher, je m'avoue vaincu. Quelqu'un pourrait-il m'aiguiller ?Merci d'avance ! Autocad 2021 - Revit 2022 - Windows 10
LUDWIG Posté(e) le 20 février 2007 Auteur Posté(e) le 20 février 2007 ah ! mais avec la "sélection rapide", cela fonctionne !! ?? Autocad 2021 - Revit 2022 - Windows 10
(gile) Posté(e) le 20 février 2007 Posté(e) le 20 février 2007 Salut, C'est là, mais j'y disais n'avoir aucun problème pour sélectionner des blocs dynamiques (modifiés ou pas) avec _qselect. [Edité le 20/2/2007 par (gile)] Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
LUDWIG Posté(e) le 20 février 2007 Auteur Posté(e) le 20 février 2007 merci Gile ! Autocad 2021 - Revit 2022 - Windows 10
BIM G CO Posté(e) le 20 février 2007 Posté(e) le 20 février 2007 Ne reste plus qu'à trouver le moyen de récupérer les paramètres que nous avons spécifiés.Exemple pour la consultation. (vla-GetDynamicBlockProperties (vlax-ename->vla-object obj)) #(variant 8201 ...) Parce que fait-on ensuite.... :casstet: [Edité le 20/2/2007 par Maximilien] Dessinateur AutoCAD, Modeleur BIM, consultant informatique logiciels métier Lenovo ThinkStation P330 i9 9900K 32Gb RAM 512 SSD + 1To GstarCAD, Fisa-CAD, Revit, FisaBIM CVC, Microsoft Office PlaquetteDeplianteMars2024.pdf
(gile) Posté(e) le 20 février 2007 Posté(e) le 20 février 2007 Ne reste plus qu'à trouver le moyen de récupérer les paramètres que nous avons spécifiés. Pour récupérer la liste des propriétés dynamiques d'une référence de bloc dynamique on peut utiliser la methode "getDynamicBlockProperties" Sélectionner un bloc : (setq bloc (vlax-ename->vla-object (car (entsel)))) Récupérer la liste des propriétés dynamiques (setq prop_lst (vlax-invoke bloc 'getDynamicBlockProperties)) Une liste de paire pointées : (Nom_de_la _propriété . Valeur_de_la_propriété) (mapcar '(lambda (x) (cons (vla-get-PropertyName x) (vlax-get x 'Value))) prop_lst ) Un exemple d'utilisation ici Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
BIM G CO Posté(e) le 20 février 2007 Posté(e) le 20 février 2007 Mon bloc : (("REFOUL" . 18.0) ("Origin" -0.09 -2.83258e-014 0.0) ("ASPI" . 34.0) ("Origin" -0.17 -2.83912e-014 0.0) ("Visibilité" . "1") ("Dimensions" . "180/340") ("Ventouse 1" . 8.5) ("Origin" 0.17 -1.62405e-014 0.0) ("Ventouse 2" . 8.5) ("Origin" -1.05971e-016 0.17 0.0) ("Ventouse 3" . 8.5) ("Origin" -0.17 -4.09413e-014 0.0)) Comme toujours (gile) est là pour touver une solutionMe reste plus qu'une charte pour le nom de la consultation pour pouvoir récupérer par lisp : (assoc "Dimensions" .....) Dessinateur AutoCAD, Modeleur BIM, consultant informatique logiciels métier Lenovo ThinkStation P330 i9 9900K 32Gb RAM 512 SSD + 1To GstarCAD, Fisa-CAD, Revit, FisaBIM CVC, Microsoft Office PlaquetteDeplianteMars2024.pdf
(gile) Posté(e) le 20 février 2007 Posté(e) le 20 février 2007 Comme toujours (gile) est là pour touver une solution N'exagérons pas, c'est vraiment pas toujours. Il se trouve que là je m'étais penché sur la question, et je crois bien me souvenir que c'était Tramber qui m'avais soufflé "getDynamicBlockProperties". Ça aurait très bien pu être quelqu'un d'autre, et c'est tout l'intérêt de ce site et du partage qui y est pratiqué. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
BIM G CO Posté(e) le 20 février 2007 Posté(e) le 20 février 2007 Voici un exemple d'un bloc dynamique non finalisé mais assez fonctionnel Conduits 3CE de chez AldesPlus sérieusement, je me doutais que tu allais y répondre :) [Edité le 20/2/2007 par Maximilien] Dessinateur AutoCAD, Modeleur BIM, consultant informatique logiciels métier Lenovo ThinkStation P330 i9 9900K 32Gb RAM 512 SSD + 1To GstarCAD, Fisa-CAD, Revit, FisaBIM CVC, Microsoft Office PlaquetteDeplianteMars2024.pdf
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