Aller au contenu

donnée ACTIVE X EN ARBORESCENCE


PHILPHIL

Messages recommandés

bonjour

 

avec visual lisp on peut avoir les données ACTIVES X d'un objet

 

le souci de la chose

 

ces données sous sous forme de fenetre avec des rododance a ne plus finir

 

existe t'il le moyen d'avoir les données active X avec une arborescence

pour faciliter la lecture et la recherche et eviter les information en doublant/triple /......

 

SI ca n'existe pas c'est donc un souhait

 

phil

 

 

Autodesk Architecture 2023 sous windows 11 64

24 pouces vertical + 30 pouces horizontal + 27 pouces horizontal

Lien vers le commentaire
Partager sur d’autres sites

Tu l'as déjà dit ailleurs (libre à toi de supprimer le message en double).

 

 

Le seul truc que je connaisse c'est la feuille "Object Model" dans l'aide, en tête de rubrique ActiveX and VBA Reference.

 

Tu peux cliquer sur les cases.

 

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

calme

 

bon ok mais ca m'avance pas des masses ca me donne pas les données relatives a l'objet ca

 

j'ai vu ca oui pour la version aide anglaise tu cliques et ca t'emmennes sur une aide en anglais

 

version francais pas de possibilite de cliquer

 

 

Autodesk Architecture 2023 sous windows 11 64

24 pouces vertical + 30 pouces horizontal + 27 pouces horizontal

Lien vers le commentaire
Partager sur d’autres sites

ca tu veux dire ?

 

ok je commence a mis retrouver

 

y'a juste que l'aide " autolisp reference" elle n'est pas traduite en francais dommage

 

 

(defun c:inf ()

 

(vl-load-com)

 

(setq ent1 (car (nentsel "\rSELECTIONNER UNE ENTITE POUR INFO1.")))

 

(setq CODE1 (cdr (assoc -1 (entget ent1))))

(SETq ena1 (vlax-ename->vla-object code1))

 

 

(vlax-dump-object ena1)

 

 

)

 

 

phil

Autodesk Architecture 2023 sous windows 11 64

24 pouces vertical + 30 pouces horizontal + 27 pouces horizontal

Lien vers le commentaire
Partager sur d’autres sites

C'est ça.

 

Mais tu peux faire + direct :

 

(vlax-dump-object (vlax-ename->vla-object (car (nentsel "\rSELECTIONNER UNE ENTITE POUR INFO1."))))

 

C'est tout ce qui existe

 

un message en rapport.

 

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

Salut

Tu as aussi une autre possibilité

tu lances l'éditeur visual lisp (commande _vlide)

Tu ajoutes un espion (icône avec les lunettes) et tu mets la commande (vlax-get-acad-object), et comme ça, tu peux parcourir toute l'arborescence

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Lien vers le commentaire
Partager sur d’autres sites

HAAA ENFINNN MERCI TRANBER

 

OUPSSS pas de majuscules

 

bon je viens de voir un truc

pour les cotes dans active x il ne suavagrde qu'un point d'etremite les deux points a cote et le point d'emplacement central du texte

 

il manque le 4 point de la cotation ( je me refere aux tits carrés bleu quand on seectionne une cote ) 5 points ( les 2 deux points a cote , le point central de base du texte , et normalement les deux points d'extremites de la ligne de base du texte )

 

les ralonges de traits (ligne de rappelle, ligne de base, ) ca viens en plus

 

donc j'ai mal vu ou il manque un point de la ligne de base ?

 

ca pourrait me servir a faire un lisp pour unir deux cotes ou diviser une cote

en deux clics trois mouvements

 

 

Autodesk Architecture 2023 sous windows 11 64

24 pouces vertical + 30 pouces horizontal + 27 pouces horizontal

Lien vers le commentaire
Partager sur d’autres sites

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é