William44850 Posté(e) le 14 février 2023 Posté(e) le 14 février 2023 Bonjour, J'ose espérer que le sujet n'a pas encore été traité...en tout cas je ne l'ai pas trouvé. J'ai besoin de créer un hyperlien à 1888 objets....Dans un dwg, j'ai un carroyage avec un identifiant unique à chaque dalle et je voudrais créer un lien vers un dwg portant ce même identifiant. Y a t'il un moyen de le faire en masse ? Ou faut se taper les liens 1 à 1 ? Avec tous mes remerciements. Citer
Olivier Eckmann Posté(e) le 14 février 2023 Posté(e) le 14 février 2023 Bonjour, Tu peux essayer de t'inspirer de cette discussion : https://forums.autodesk.com/t5/autocad-tous-produits-francais/import-en-masse-d-hyperliens-vers-des-blocs/td-p/10523126 Olivier Citer
William44850 Posté(e) le 15 février 2023 Auteur Posté(e) le 15 février 2023 Bonjour @Olivier Eckmann, Ça ne correspond pas à ce que je cherche...ou je n'ai pas compris le cheminement intellectuel pour y parvenir 😊 Je te remercie Citer
lecrabe Posté(e) le 15 février 2023 Posté(e) le 15 février 2023 Hello Au fait tu as un AutoCAD, ACAD Archi, ACAD MEP, ACAD Plant, etc ? ou un AutoCAD MAP / ACAD CIVIL ? Bye, lecrabe Citer Autodesk Expert Elite Team
Olivier Eckmann Posté(e) le 15 février 2023 Posté(e) le 15 février 2023 Bonjour @William44850, A moins que l'on parle d'un objet carroyage type COVADIS, mais sinon l'objet carroyage n'existe pas dans AutoCAD. Est une polyligne? un bloc? une présentation? est-ce qu'il y a bien 1888 carroyages? Chaque carroyage possède un "identifiant unique". Sous quelle forme? un attribut de bloc? une donnée d'objet Map? le nom de la présentation? Un hyperlien vers un fichier fonctionne selon le principe des chemins relatif ou absolu? Est-ce que tu veux un chemin absolu ou relatif? Si j'ai renvoyé sur cette discussion, c'est que le programme lisp contient l'instruction permettant d'affecter un hyperlien à un objet via la commande (seturl ... Olivier Citer
William44850 Posté(e) le 15 février 2023 Auteur Posté(e) le 15 février 2023 @Olivier Eckmann, Le carroyage est constitué de rectangles (au nombre de 1888) qui représentent juste des zones dans un plan de repérage. Il y a un texte d'identification, sans lien, au sens attribut du terme, au rectangle. Le but est, qu'en cliquant sur le texte d'identification d'un rectangle, on accède au dwg de la zone en question. Le type de chemin m'importe peu. Citer
Olivier Eckmann Posté(e) le 15 février 2023 Posté(e) le 15 février 2023 OK, juste un hyperlien sur des textes (on se fout des rectangles) et l'hyperlien est constitué de la chaine du texte + .DWG (defun C:TXT2HL ( / I ssText oText) (if (setq ssText (ssget (list (cons 0 "TEXT")))) (progn (setq I 0) (repeat (sslength ssText) (setq oText (ssname ssText I)) (setq I (1+ I)) (seturl oText (strcat (cdr (assoc 1 (entget oText))) ".DWG")) ) ) ) ) Olivier Citer
William44850 Posté(e) le 15 février 2023 Auteur Posté(e) le 15 février 2023 Il y a 3 heures, lecrabe a dit : Hello Au fait tu as un AutoCAD, ACAD Archi, ACAD MEP, ACAD Plant, etc ? ou un AutoCAD MAP / ACAD CIVIL ? Bye, lecrabe Bonjour @lecrabe, J'ai Autocad Map 2019.1.4 Je te remercie @Olivier Eckmann. Je teste ça. Citer
Messages recommandés