Aller au contenu

Raph_38

Membres
  • Compteur de contenus

    565
  • Inscription

  • Dernière visite

  • Jours gagnés

    4

Raph_38 a gagné pour la dernière fois le 6 février 2017

Raph_38 a eu le contenu le plus aimé !

À propos de Raph_38

  • Date de naissance 02/07/1971

Contact Methods

  • Website URL
    http://www.forumlumix.com

Profile Information

  • Gender
    Male
  • Location
    Isère

Visiteurs récents du profil

4 386 visualisations du profil

Raph_38's Achievements

Apprentice

Apprentice (3/14)

  • Conversation Starter Rare
  • First Post Rare
  • Collaborator Rare
  • Posting Machine Rare
  • Reacting Well Rare

Recent Badges

12

Réputation sur la communauté

  1. Salut, Essaye ce lisp que le regretté Patrick_35 m'avait développé Cordialement EXL - exporter une présentation.lsp
  2. Salut, Je ne sais pas si cela te conviendra, c'est également un lisp de Gile que j'ai depuis 2009 (je ne sais pas si c'est une version plus ancienne que celle du fichier .msi) Increment.lsp
  3. Mets ton sujet en résolu 😉
  4. Salut, Non ce n'est pas utile 😉
  5. Bonjour, 1- il faut que tu rajoutes sur tes 2 points d'étirements, une nouvelle action d'étirement qui agira uniquement sur ton texte et ta flèche 2- Dans les propriétés de ces nouvelles actions d'étirement, tu modifie la valeur "variateur de distance" à 0.5 Je te l'ai fait sur ton bloc sortie, a toi de le faire sur le bloc entrée Bloc test.dwg
  6. Cela existe : Tu crées ton état de calque ensuite tu peux le modifier pour supprimer ou ajouter des calques
  7. Raph_38

    Type de ligne

    Punaise ! merci pour l'info, je n'avais pas vu passer cette nouveauté à l'époque 👍
  8. Merci Luna, 😄
  9. Alors je me suis essayé à modifier le lisp CopyATT. ça fonctionne mais je suis sur que c'est un peu "bricolé" niveau lisp. si un pro pouvait me dire ce qui ne va pas ou ne pourrait pas aller, merci ;;; ;;; Copie la valeur du texte d'un attribut de bloc ou texte ;;; et crée un texte avec la valeur copié ;;; (defun c:DPATT ( / selatt objatt pt1) (setq selatt (nentsel (strcat "\nSélectionner l'attribut ou le texte à copier :"))) (setq objatt (vlax-ename->vla-object (car selatt))) (setq pt1 ( getpoint "\nPoint d'insertion\n" ) ) (command "texte" pt1 "0" (vla-get-textstring objatt) "") (princ) ) ;;; Autre point mais là, cela rends le lisp moins généraliste : comment récupérer la valeur de l'attribut "LIBELLE" en cliquant sur le bloc (ce qui m'éviterait de cliquer directement sur l'attribut)
  10. Bonjour, Tout d'abord, je tiens à vous remercier pour vos retours et votre aide ❤️ @JPhil Super, c'est presque parfait !! 🥰 le seul problème est qu'il faille avoir un texte à coté de chaque bloc pour pouvoir réaliser le copier/coller. L'idéal serait qu'après avoir sélectionné l'attribut à copier, en cliquant sur une zone du dessin, cela crée un texte en reprenant les paramètres du style de texte par défaut (à voir si j'arrive à trouver un peu de temps pour "lisper" ça, malgré mes faibles connaissances en la matière) @lecrabe Testé mais cela me crée 2 textes (normal, j'ai 2 attributs) avec des numéros dont je ne connais pas la signification (rien en rapport aux attributs) et dont le point d'insertion est à "l'Ouest" dans le plan, avec un angle de 20° 🤔 @Syl2007 non cela ne réponds pas à ce que je veux mais merci pour ton intervention 😉 @Luna Ce n'est pas exactement ce que je souhaite. 😁 Mes attributs me servent à connaitre les dimensions des radiateurs "paramétrés" mais ils sont visuellement petit pour ne pas gêner l'aspect de l'ensemble. Ce que je veux, c'est pouvoir afficher dans un texte, un des attribut en suffisamment grand pour indiquer sur le plan aux ouvriers le modèle à poser mais tout en gardant la possibilité de pouvoir le déplacer facilement. (et en cas de modifications, le lisp de @JPhil fera parfaitement l'affaire) Le soucis c'est que mon bloc radiateur n'est pas toujours positionné de la même manière, sa contrainte est d'être aligné aux cloisons/murs du bâtiment et donc se retrouve avec des angles allant de 0 à 360° ce qui implique que les attributs suivent également la même rotation. Du coup, pour éviter de retourner les plans sur le chantier ou éviter les torticolis à mes gars, je voulais pouvoir mettre un texte reprenant la valeur de l'attribut de mon bloc en faisant un simple clic sur le bloc ou l'attribut puis en cliquant à un endroit du dessin, cela créerait un texte reprenant les infos de l'attribut (en gardant le calque et la police courante) Je n'ai pas suffisamment de temps (n'étant plus dessinateur mais chargé d'affaires) et de connaissances en lisp pour pouvoir le faire , c'est pourquoi je fais ma demande ici
  11. Salut les lipseurs, Pour un projet en cours, j'aurais besoin de récupérer la valeur d'un attribut d'un bloc pour la copier dans un texte. Je m'explique : j'ai un plan d'un bâtiment comportant plusieurs étages avec des radiateurs (radiateur en bloc paramétrique). On peut choisir la hauteur, la largeur et le type de robinetterie sur chaque radiateur. Dans ce bloc "radiateur", il y a 2 attributs (LIBELLE et LIBELLE_2) qui sont automatiquement remplis via des champs, en fonction des éléments paramétriques choisis (jusque là, c'est bon) Ce que je souhaiterais, c'est de pouvoir copier la valeur de l'attribut "LIBELLE" et de la copier dans un texte (pour info, les 2 attributs ne sont là que pour "visualiser" les paramètres du blocs inséré) La méthode de fonctionnement de ce lisp serait de cliquer sur le bloc pour copier la valeur de l'attribut et ensuite de cliquer dans le dessin afin d'insérer un texte avec les valeurs de l'attribut "LIBELLE" (avec les paramètres de calques et de style de police courant) Merci à ceux qui pourraient m'aider
  12. Bonjour, @Philsoggod : ça sent le schéma de principe aéraulique 😁 @Gile : je serais toujours épaté par cette facilité à programmer en lisp (perso, j'ai vraiment du mal avec ça) Serait-il possible d'avoir la possibilité de choisir le bloc à insérer ? Dans ton programme, peux-tu m'expliquer comment tu choisir le point d'insertion du bloc sur les rectangles sélectionnées ?
  13. Raph_38

    Petit probleme

    Salut, Excuse moi par avance, il n'y a pas de volonté de ma part d'être moqueur, ni agressif, ni quoique ce soit d'autre mais plus je lis tes posts et plus je me dis que, soit tu aurais besoin d'une formation AutoCad, soit tu exprimes assez maladroitement tes demandes. Dans cette demande que tu fais, comme l'a dit didier, je ne vois pas du tout l'intérêt de ta démarche. Hormis je fait de te complexifier le boulot par des opérations lourdes qui semblent dénuées d'un but précis et je pense un peu "brouillon" dans ton travail ou un peu confus. Essaye de mieux expliquer ce que tu souhaite (ce que tu veux et quel objectif tu veux atteindre) cela permettra de mieux te répondre Cordialement
  14. Raph_38

    Lisps demoniac

    Je pense plutôt que c'est toi qui ne comprends pas bien ce qu'est un bloc dynamique Un bloc EST un fichier DWG, peu importe qu'il soit dynamique ou pas. La différence lorsque tu ouvre ces fichiers : - Bloc simple : le dwg s'ouvre et tu trouve le "dessin" de ton bloc dans l'espace papier - Bloc dynamique : le DWG s'ouvre et là tu as AutoCad te propose 2 possibilités : l'ouvrir dans l'éditeur de bloc (pour pouvoir le modifier avec prise en compte des paramètres) refuser de l'ouvrir dans l'éditeur de bloc et dans ce cas il s'ouvrira comme un bloc classique mais toute modification "visuelle" de ton bloc (ajout, modification ou suppression d'éléments de dessin) risque d'altérer gravement la dynamique de ton bloc C'est pourquoi un bloc dynamique DOIT obligatoirement s'ouvrir via l'éditeur de bloc car il possède des paramètres modifiables et/ou paramétrables L'intérêt d'un bloc dynamique c'est de pouvoir avoir plusieurs visuels d'un objet tout en ayant qu'une seule entité dans ton dessin C'est lors de la création du bloc que cela doit être fait. Si cela est correctement réalisé, ton bloc possède son point d'insertion en 0,0,0 et les entités doivent être dans le calque 0
  15. Raph_38

    Lisps demoniac

    Bonjour, J'ai du mal à comprendre. Par essence, un bloc c'est un dwg. Si tu as un répertoire plein de dwg, il te suffit juste de renommer tes fichier à l'aide d'un utilitaire du type ReNamer par ex. Si maintenant tu veux que ton dwg contienne le bloc du même nom, alors là je n'en vois pas vraiment l'intérêt. Si en plus ton bloc est dynamique, un lisp risque de te faire perdre l'aspect dynamique de ton bloc (c'est le cas du fameux Edit_bloc_rep de giles)
×
×
  • 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é