Derain Posté(e) le 14 avril 2004 Posté(e) le 14 avril 2004 Bonjour,Je cherche a savoir si il est possible de recuperer en lisp l'hyperlink et le commentaire qui a ete place sur une entitee.Merci d'avance..
Tramber Posté(e) le 14 avril 2004 Posté(e) le 14 avril 2004 Si je peux me permettre, il faut aller là. Pas de réponse sur ce type d'entités. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
didier Posté(e) le 14 avril 2004 Posté(e) le 14 avril 2004 bonjour Derain,Bienvenue sur CadXp,à priori, je n'ai pas cherché de solution Lisp,en revanche, en VBA, il doit y avoir une possiblité.si c'est important pour toi, je veux bien y passer un peu de temps.mais peut être que tu préfères t'y coller.tiens moi au courant.amicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD
Tramber Posté(e) le 14 avril 2004 Posté(e) le 14 avril 2004 J'ai trouvé cà : $HYPERLINKBASE 1 Chemin de tous les hyperliens relatifs du dessin. Si la valeur est nulle, le chemin utilisé est celui du dessin Dans le groupe HEADER Mais, c'est vrai, je ne trouve rien dans les autres groupes. L'aide ne donne des liens quasiment que vers le VBA.Et il y a matière à travailler. Allez mon Didier :cool: Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Patrick_35 Posté(e) le 15 avril 2004 Posté(e) le 15 avril 2004 J'ai bien trouvé ceci dans l'aide d'autocad, mais c'est encore à creuser (vlax-map-collection (vla-get-ModelSpace acadDocument) 'vlax-dump-object) ; IAcadLWPolyline: AutoCAD Lightweight Polyline Interface ; Property values: ; Application (RO) = # ; Area (RO) = 2.46556 ; Closed = 0 ; Color = 256 ; ConstantWidth = 0.0 ; Coordinate = ...Indexed contents not shown... ; Coordinates = (8.49917 7.00155 11.2996 3.73137 14.8 5.74379 ... ) ; Database (RO) = # ; Elevation = 0.0 ; Handle (RO) = "53" ; HasExtensionDictionary (RO) = 0 ; Hyperlinks (RO) = # ; Layer = "0" ; Linetype = "BYLAYER" ; LinetypeGeneration = 0 ; LinetypeScale = 1.0 ; Lineweight = -1 ; Normal = (0.0 0.0 1.0) ; ObjectID (RO) = 28895576 ; ObjectName (RO) = "AcDbPolyline" ; PlotStyleName = "ByLayer" ; Thickness = 0.0 ; Visible = -1 T @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Derain Posté(e) le 27 avril 2004 Auteur Posté(e) le 27 avril 2004 Je fais la question et la reponce.....en fait il suffit de connaitre le non de l'applic qui gere les url (PE_URL) et de lire les param etendu de l'entitee. (setq lastent (entget(car(entsel)) '("PE_URL")) ) On recupere alors tous les params standard de l'entitee plus les donnees etendues pour PE_URL il suffit alors de quelque car cdr pour isole les bonnes infos.
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