CADxp: Macro Surface + périmètre - CADxp

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Macro Surface + périmètre

#1 L'utilisateur est hors-ligne   dreadoux 

  • ceinture jaune
  • Groupe : Membres
  • Messages : 6
  • Inscrit(e) : 08-août 16

Posté 03 septembre 2018 - 10:12

Bonjour,

Je cherche une macro qui me permettrais d'avoir la surface et le périmètre qui s'insère quand je clique sur une polyligne.

En gros, je clique sur la polyligne, je clique et il m'insère un cadre avec les infos surface = xxx m² - périmètre = xxx ml.

Je travail avec des plans au mm.

Je suis incapable de créer des macros sur autocad.

Merci d'avance pour votre aide.
0

#2 L'utilisateur est hors-ligne   rebcao 

  • ceinture rouge et blanche 8em dan
  • Groupe : Membres
  • Messages : 6965
  • Inscrit(e) : 25-août 04
  • LocationSELESTAT

  Posté 03 septembre 2018 - 10:30

Bonjour,

Tu as 2 solutions :

1. T'inspirer de mon devoir de vacances N° 2...

2. Télécharger mon application toute prête (métrés, quantitatifs, surfaces, volumes, etc.) illustrée par des vidéos...

Christian



Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger des Supports de Cours AutoCAD, des Outils AutoCAD...
cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
0

#3 L'utilisateur est hors-ligne   lecrabe 

  • ceinture rouge et blanche 8em dan
  • Groupe : Moderateurs
  • Messages : 8095
  • Inscrit(e) : 10-décembre 03
  • LocationLoire (42)

Posté 03 septembre 2018 - 20:14

Hello "Mon CriCri d'Amour !"

Tu veux parler de cela !?

---- Macro pour cumuler les Longueurs / Perimetres (avec AutoCAD LT) ---- Remettre a ZERO la variable USERR1 ----

Modifier la macro pour ajouter 2 ; correspondant à 2 fois Return, car la commande "Modifierlongueur" a ete modifiee depuis la 2012 :

*^C^C_Lengthen;\;;;userr1;$M=$(+,$(getvar,userr1),$(getvar,perimeter));modemacro;Cumul Longueurs = "$M=$(rtos,$(getvar,userr1),2,2)";

---- Macro pour cumuler les Surfaces / Aires (avec AutoCAD LT) ---- Remettre a ZERO la variable USERR2 ----

*^C^C_Area;O;\setvar;userr2;$M=$(+,$(getvar,userr2),$(getvar,AREA));_modemacro;Cumul surfaces = "$M=$(rtos,$(getvar,userr2),2,2)";

Bye, lecrabe
Autodesk Expert Elite Team
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)