Aller au contenu

Reyoh

Membres
  • Compteur de contenus

    36
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Reyoh

  1. salut Vincent Je vois que monsieur a la chance de possédé une version complète d'AutoCAD =) C'est presque ça en effet j'en bave d'avance Le nombre d'élément n'est pas le bon certainement du au problèmes d'entraxe comme tu le précisait. D'après ce que je vois je suis pas sur que ta contrainte d3 soit obligatoire vu que déjà prise en compte par d2 le décalage de début et de fin est dessiné et ne devrait pas bouger même sans contrainte. (tout ce que je dis est à prendre avec des pincettes car je n'ais jamais utilisé les contraintes) Pour l'entraxe le but et de faire comprendre à AutoCAD que tout les 600 il doit rajouter un élément mais je n'ais pas l'impression qu'il existe une expression pour lui faire comprendre <ou= à 600 Exemple d'entraxe : A. 1400 longueur totale (longueur max pour 3 éléments) : 100 décalage / 1er élément / 600 décalage / 2em élément / 600 décalage / 3em élément / 100 décalage (3 éléments au total) B. 1100 longueur totale : 100 décalage / 1er élément / 450 décalage / 2em élément / 450 décalage / 3em élément / 450 décalage (3 éléments au total) C. 800 longueur totale (longueur max pour 2 éléments) : 100 décalage / 1er élément / 600 décalage / 2em élément / 100 décalage (2 éléments au total) En tout cas merci à toi de prendre le temps pour m'aider =)
  2. Bonjour à tous, nouveau sujet, aujourd'hui les blocs dynamique ! J'ai en ma possession un bloc dynamique avec plusieurs visualisations actuellement je peut choisir le nombre d'élément avec ma flèche de visualisation cependant je souhaiterais sauté cette étape du choix pour avoir un nombre qui évolue en fonction de l'étirement mais je ne sais pas comment faire.. J'ai essayer plusieurs options dont le double réseau mais je n'obtiens pas le résultat que je souhaite. Si quelqu'un passe par la avec une bonne idée je suis preneur =) Description du bloc : - Décalage de 100mm au début et à la fin de l'étirement - Entraxe variable : maxi 600mm - Nombre d'élément maximum : illimité - Eviter le LISP (il faut que cela reste accessible au plus grand nombre) Je vous joins le bloc en guise de base Merci d'avance ! La bise ! Bloc_DYN_reseau.dwg
  3. Bonsoir à tous ! Je reviens vous faire un petit résumé de mes trouvailles : Commande CHPROP et OPTCHPROP (il s'avère qu'en cherchant bien c'est possible en DIESEL :p) ---------------------------------------------------------- Il s'avère que j'ai fait un peu plus (au cas ou) la macro qui suit change le style de cote, l’échelle, le calque, la couleur, le type de ligne et l'épaisseur de ligne courante Nom du style de cote / valeur de l'échelle annotative / nom du calque / valeur de la couleur / type de ligne / épaisseur de ligne (l'espace à fin du code est important) ---------------------------------------------------------- Change le calque, la couleur, le type de ligne, l'épaisseur de ligne et le style de côte de l’objet sélectionné. Nom du calque / Couleur du calque / type de ligne / épaisseur de ligne / Nom du style de cote ---------------------------------------------------------- NOTA : Ces ligne de commandes ne fonctionnerons que sur un AutoCAD Français. bande de petits privilégiés ---------------------------------------------------------- C'est tout pour moi en espérant que cela vous serve à faire de jolis bouton qui vous feront gagner du temps ;) Bises
  4. Bonjour tout le monde ! je suis actuellement bloqué sur un sujet concernant les commandes : Le problème vient du fait qu'entre la commande CHPROP et OPTCHPROP je perd ma sélection. J'utilise pourtant SELECT;P;"espace" qui en dehors des macro récupère bien ma sélection, qui a l'air de le faire dans la macro mais OPTCHPROP me demande de resélectionner mon objet ce que je ne souhaite bien entendu pas faire en cours de macro. EDIT : Je suis en train de me dire que ma commande commence par ^C^C ce qui représente la double utilisation de la touche échap et donc désélectionne tout cependant cela n'a pas l'air de gêner l'utilisation de CHPROP sur l'objet sélectionner en amont ce qui est plutôt étrange... Si vous avez des suggestions je suis preneur ! Au plaisir =) EDIT2 : J'ai trouver la solution à mon problème (le repas porte conseil) En entrant P quand OPTCHPROP demande une sélection il resélectionne la précédente on peut donc supprimer la partie SELECT;P;"espace" qui au final ne sert a rien Je vous ferais un retour global de mes résultats si cela intéresse quelqu'un dans le cas contraire on peu considérer le sujet comme clos La bise !
  5. Bonjour Didier, j'ai regarder sur votre site sans trouver de réponses à mes questions, je n'ais aucun souci avec l'auto-promotion il est juste dommage de constater que ca ne concerne pas le sujet en cours. Pour rappel je n'ais pas le temps (ni l'envie) de m'intéressé au LISP je souhaite continuer sur des choses que je maitrise même partiellement. Voici ou j'en suis avec mon bazar : ]CODE[ Change le style de cote, l’échelle, le calque et la couleur courante ]^C^C_-DIMSTYLE;R;"Annotatif SLA" _CANNOSCALE;1:5;_-LAYER;CH;"PLA_102_COTATION_POSE"; _-COLOR;DUCALQUE;[ Nom du style de cote / valeur de l'échelle annotative / nom du calque / valeur de la couleur Change le calque de l’objet sélectionné ]^C^C_CHPROP;CA;PLA_102_Cotation_pose;;[ Nom du calque La suite quand j'aurais le temps ;) Bises
  6. Hello ! Les deux Je souhaite créer une macro qui change le style de cote courant, l'échelle annotative courante et le calque courant Si dans la même macro il est possible de redéfinir le tout pour une cote sélectionné c'est top. La bise
  7. C'est en effet fort aimable de me fournir le code mais j'aime comprendre comment fonctionne un outil avant de m'en servir ;) C'est exactement ce que je compte faire mais en passant par une macro pour changer le style de la cote et sont échelle annotative en un clic :)
  8. Hello ! Comme je l'expliquais dans mon premier post je vais utiliser un chemin détourné pour arriver à mes fins qui me permettra de faire un swap entre plusieurs style de cotes et plusieurs échelles en un clic. Le LISP me prendra malheureusement trop de temps à assimilé pour l'instant. Je manque de temps pour le développement mais je ne manquerais pas de vous faire part de ma solution le jour ou elle émergera. Un grand merci à tous pour vos réponses =) Gardez la forme !
  9. Bonjour, Merci pour ta réponse =) J'ai eu brièvement le temps d'essayer les lisp mais j'avoue ne pas encore saisir le pourquoi du comment ca marche... J'ai vu qu'il y avait des tutos à droite à gauche je garde ça sous le coude pour quand le temps ne me manquera pas ;) Je fais évoluer ma question : Est il possible d'interagir avec les propriétés d'un objet via macro (commande personnalisée) ? Si oui comment ? Bonne journée
  10. Merci pour ta réponse =) (et désolé pour la mienne tardive) Pour moi la solution la plus simple reste celle évoqué dans mon premier message : recréer mon style de cote sans ligne d'attache et faire des boutons pour swap entre les deux styles. cela permet de le faire avant et après création de la cote . J'attend de voir si quelqu'un d'autre a une proposition à faire concernant la problématique de base : Comment interagir avec les propriétés d'un objet via macro (commande personnalisée) ?
  11. Bonjour, Dans ma recherche d'optimisation de mon temps de travail, je cherche une macro capable de modifier les propriétés d'un objet en l'occurrence une cotation. Mon but créer un bouton qui me permettrait de passer d'une cotation avec lignes d'attaches à une sans ligne d'attache n'ayant pas trouvé le saint graal je m'interroge sur l'éventualité de traiter le problème d'une façon différente : recréer mon style de cote sans ligne d'attache et faire des boutons pour swap entre les deux styles. Ma question est la suivante : Comment interagir avec les propriétés d'un objet via macro (commande personnalisée) ? Merci ;) Ps: je suis sur Autocad LT 2025
×
×
  • 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é