Aller au contenu

TotalArea.lsp sous LT


pointpower

Messages recommandés

Bonsoir,

 

Je souhaiterais utiliser ce lisp sous autocad 2009 LT mais visiblement il ne prend que des scripts.

 

Svp auriez-vous une solution (conversion de ce lisp en script). Ce lisp permet de faire des sum de surfaces (hachures, polygones mais aussi des métrés lignes, polylignes...).

 

Merci mille fois d'avance.

 

A bientôt

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 59
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans ce sujet

Meilleurs contributeurs dans ce sujet

Images postées

Salut,

 

Je suis désolé de te décevoir, mais je ne pense pas que TotalArea (ou TotalPerim) ne soit portable en script.

Un script ne permet que d'appeler des commandes natives, TotalArea est un vrai programme qui utilise des boites de dialogue, des réacteurs pour faire faire à AutoCAD ce qu'il ne fait pas nativement.

 

Pour moi, la différence majeure, avec le prix, entre les version LT et les versions pleines est bien cette possibilité d'utiliser des applicatifs écrits dans de vrais langages de programmation.

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Lien vers le commentaire
Partager sur d’autres sites

Vas voir du coté de LT extender (demandes à google ;-)

Je sais pas ce que ca vaut mais c'est la seule solution semble-il.

 

Sinon, tu as toujours ZW-CAD qui est beaucoup moins cher que AutoCAD.

Est-ce que TotalAera tourne dessus ? J'ai un doute: TotalAera fonctionne avec des réacteurs, ceux-ci ne sont pas encore pas être implémentés dans zwcad.

 

C'est pas gagné!

Carboléüm, qui dessine aussi à la main -> Carboleum's sketchblog

Lien vers le commentaire
Partager sur d’autres sites

Salut,

c'est faisable avec 3 macros à lancer successivement.

C'est Bonuscad qui les avaient partagés sur un forum, il suffit de faire une petite recherche...

Je viens de retrouver le sujet ici

Studio Gfilm - Agence de communication par l'image

 

"Le matin tu peux rester couché pour poursuivre ton rêve, ou te lever pour le réaliser"

Lien vers le commentaire
Partager sur d’autres sites

Svp comment je fais fonctionner les macros (il faut les rentrer une par une dans la ligne de commande?) Merci

 

Il faut les associer à un bouton de commande (une icône)

Pour répondre à la 1ère question il y a les 2 : aire et longueur

Studio Gfilm - Agence de communication par l'image

 

"Le matin tu peux rester couché pour poursuivre ton rêve, ou te lever pour le réaliser"

Lien vers le commentaire
Partager sur d’autres sites

Salut,

taper CUI

1. Dans la rubrique Liste des commandes (en bas à G) Clic D "Nouvelle commande"

2. Dans la rubrique Propriétés (en bas à D) sélectionner la ligne Macro > cliquer le bouton et coller le texte de la macro. Attention dans le copier/coller à ne pas laisser d'espaces dans le code.

3. Associer une image/icône, rubrique Icône de bouton

4. Sélectionner et glisser la nouvelle commande dans une barre d'outil

 

Il est préférable de créer une nouvelle barre d'outil pour y glisser ces nouvelles commandes, rubrique Personnalisations dans Tous les fichiers CUI, ligne "Barres d'outils" ou "Menus" ou "Onglets de ruban" suivant ton utilisation

@+

Studio Gfilm - Agence de communication par l'image

 

"Le matin tu peux rester couché pour poursuivre ton rêve, ou te lever pour le réaliser"

Lien vers le commentaire
Partager sur d’autres sites

Re,

 

j'ai bien crée le bouton mais y'a un souci (je sais pas si j'ai pas fait une connerie, j'ai mis chaque macro sur une ligne donc saut de ligne entre chaque macro....), il me demande le premier coin du texte, l'angle de rotation ensuite sélectionner les objets, je sélectionne de zone de hachures et là il me parle de longueur. résultat dans le texte j'ai 0 et en-dessous un chiffre qui correspond pas à l'aire.

 

Svp, besoin d'aide j'ai pas compris, dsl.

Lien vers le commentaire
Partager sur d’autres sites

Il faut créer 3 boutons pour les 3 macros, voir le lien que j'ai donné plus haut

...As-tu bien lu toutes les réponses faites sur ce sujet ?

- 1er bouton d'initialisation pour commencer, ou faire une nouvelle somme

- 2ème bouton pour le calcul. Macro répétée indéfiniment jusqu'à l'appui de la touche ESC ou sélection du 3ème bouton

- 3ème bouton pour le total

Le premier bouton pose le texte "Récapitulatif", le 2ème donne les surfaces suite à la sélection des objets (Polylignes fermées ou éventuellement hachures) et le 3ème donne la somme.

Studio Gfilm - Agence de communication par l'image

 

"Le matin tu peux rester couché pour poursuivre ton rêve, ou te lever pour le réaliser"

Lien vers le commentaire
Partager sur d’autres sites

C'est le point 4 de mon post du 11 octobre ...si tu utilises les barres d'outils.

Pour insérer sur le ruban c'est un peu plus compliqué.

Mais tu peux très bien créer et sortir une barre d'outils à droite ou à gauche dans un espace de travail avec le ruban

Studio Gfilm - Agence de communication par l'image

 

"Le matin tu peux rester couché pour poursuivre ton rêve, ou te lever pour le réaliser"

Lien vers le commentaire
Partager sur d’autres sites

C'est la différence entre 2 et 2bis

Une est dédié à cumuler des longueurs d'objet fermés et l'autre des longueurs d'objets non fermés

Donc utiliser 1 - 2 - 3

ou bien 1 - 2bis - 3

Après il est possible d'adapter, bon développement et bon courage

Studio Gfilm - Agence de communication par l'image

 

"Le matin tu peux rester couché pour poursuivre ton rêve, ou te lever pour le réaliser"

Lien vers le commentaire
Partager sur d’autres sites

Je confirme, ça ne fonctionne pas, je prends des hachures total 0, j'ai aussi essayé avec les contours genre polyligne idem.

 

*^C^C_.area;_object;\userr1;$M=$(+,$(getvar,userr1),$(getvar,perimeter));_.text;;$(rtos,$(getvar,perimeter),2,2);

Essais effectués sur un 2011 complète. Voici le déroulement en zone de commande.

On voit bien qu'après la cd _.area les valeurs Aire et Périmètre s'affichent, mais userr1 prend la dernière qui est périmètre, et là franchement je ne sais pas aller plus loin :(

Commande: _.userr1

Entrez une nouvelle valeur pour USERR1 <224.1892>: 0.0

Commande: _.text

Style de texte courant:  "Arial"  Hauteur de texte:  2.5000  Annotatif:  Non
Spécifiez le point de départ du texte ou [Justifier/Style]: _justify
Entrez une option 
[Aligne/Fixé/Centre/Milieu/Droite/HG/HC/HD/MG/MC/MD/BG/BC/BD]: _right

Spécifiez l'extrémité droite de la ligne de base du texte:
Spécifiez la hauteur <2.5000>:

Spécifiez l'angle de rotation du texte <0>: 0.0

Entrez le texte: Récapitulatif

Commande:
Commande:
Commande: _.area

Spécifiez le premier coin ou [Objet/Ajouter une aire/Soustraire une aire] 
<Objet>: _object

Choix des objets:

Aire = 300.6225, Périmètre = 73.5723
Commande: userr1

Entrez une nouvelle valeur pour USERR1 <0.0000>: 73.57234327

Commande: _.text

Style de texte courant:  "Arial"  Hauteur de texte:  2.5000  Annotatif:  Non
Spécifiez le point de départ du texte ou [Justifier/Style]:

Entrez le texte: 73.57

Commande:
Commande:
Commande: _.area

Spécifiez le premier coin ou [Objet/Ajouter une aire/Soustraire une aire] 
<Objet>: _object

Choix des objets:

Aire = 125.1455, Périmètre = 46.9071
Commande: userr1

Entrez une nouvelle valeur pour USERR1 <73.5723>: 120.47940805

Commande: _.text

Style de texte courant:  "Arial"  Hauteur de texte:  2.5000  Annotatif:  Non
Spécifiez le point de départ du texte ou [Justifier/Style]:

Entrez le texte: 46.91

Commande:
Commande:
Commande: _.area

Spécifiez le premier coin ou [Objet/Ajouter une aire/Soustraire une aire] 
<Objet>: _object

Choix des objets: *Annuler*

Commande:
Commande: _.text

Style de texte courant:  "Arial"  Hauteur de texte:  2.5000  Annotatif:  Non
Spécifiez le point de départ du texte ou [Justifier/Style]:

Entrez le texte: Total=120.48

Studio Gfilm - Agence de communication par l'image

 

"Le matin tu peux rester couché pour poursuivre ton rêve, ou te lever pour le réaliser"

Lien vers le commentaire
Partager sur d’autres sites

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant



×
×
  • 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é