Metrage dans autocad v2

Soyez le premier à donner votre avis sur cette source.

Vue 14 078 fois - Téléchargée 1 342 fois

Description

Fonctionne avec autoCAD V14 ou 2000, je n'ai pas de retour avec les autres versions, mais ça devrait aussi fonctionner.

Utilitaire permettant de lister les lignes tracées par calques avec la longueur totale, et comptant les Blocs par calques. (trés utile si on dessine de la tuyauterie, gaine, electricité.... )
Permet l'ouverture d'un fichier, ou la récupération de la session AutoCAD déja ouverte.
L'option "ignorer OFF/Gelés" ne comptabilise pas les lignes cachées et est beaucoup plus rapide maintenant.

Conclusion :


Le code à été commenté, J'ai accéléré une partie du traitement, je réutilise la même fenetre avec plusieurs instances pour afficher les résultats.
L'analyse des polylignes n'a pas encore été faite, mais je dois m'y coller pour un collègue.

Merci à fgansoinat pour son conseil précieux d'utiliser les selectionsets

et comme je suis fier de moi j'ose passer en niveau 2

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
1
Date d'inscription
mercredi 30 novembre 2011
Statut
Membre
Dernière intervention
30 novembre 2011

Bonjour,

je débute dans la vba, car je pense que ça peut me faire gagner beaucoup de temps mais je ne comprends pas tout!!
Je souhaiterai savoir ou avoir des pistes pour intégrer les fichiers sous extensions .frm, .frx, .bas, .vdp, .vbw dans autocad. Faut-il simplement faire un copier coller et les déposer dans un dossier défini ou est-ce plus compliqué ? comment ensuite se servir de ce module ? le charger à partir d'un onglet sous AUTOCAD ?

Merci
Messages postés
1
Date d'inscription
jeudi 4 novembre 2004
Statut
Membre
Dernière intervention
9 décembre 2009

bonjour
as tu finis le prog afin de déterminer les polylignes ?
Merci
Messages postés
6
Date d'inscription
mardi 19 août 2003
Statut
Membre
Dernière intervention
8 mars 2004

Il faut visual basic 6
Pour le trouver il faut l'acheter, même si c'est idiot puisqu'il n'est plus supporté par microsoft depuis le mois dernier. à moins qu'il ne soit maintenant disponible gratuitement.

il permet de totaliser séparément le nombre de blocs par calque, les longueurs de lignes par calques, et les longueurs de polyligne par calque (pour les polylignes il ne calcule pas la longueur d'un arc, il le considère comme une droite)
je pense donc qu'il fait ce dont tu as besoin.
il est relativement facile à modifier pour en changer les fonctions, j'ai essayé de bien le commenter pour cela.
Mais comme depuis, Autocad est devenu MDI (il ouvre plusieurs dessins dans la même instance) il y a peut être beaucoup de choses a modifier pour choisir le dessin actif parmi plusieurs
Messages postés
3
Date d'inscription
mercredi 31 octobre 2007
Statut
Membre
Dernière intervention
23 décembre 2008

Salut c'est encore moi.

J'aimerai savoir ce qu'il faut pour utiliser ce programe (Visual Basic Editor ?) ou puis-je le trouver, et comment faire fonctionner ce programme.

Pourra-t-il me servir à connaître les longueures totales de mes Polyligne sur chaque calques ? (la longueur d'une polyligne est disponible avec une liste sous autocad : y a-t-il moyen d'adapter ce programme a cette fonction ?)


Merci de vos réponses.
Messages postés
2
Date d'inscription
mercredi 13 février 2008
Statut
Membre
Dernière intervention
21 février 2008

Voilà j'ai compilé avec Microsoft Visual Basic 2008.
J'ai résolu un maximum d'erreurs afin d'adapter ton programme.
Cependant, il reste encore des erreurs que je n'arrive pas à résoudre.
L'erreur récurente se trouve sur les lignes de code contenant l'expression:
"Acad.activedocument".
En fait, il arrive à compiler, mais le compilateur me met un exeption s'est produite de type 0x25d2454...
Aurais-tu une idée d'où cela peut venir?

Merci

A+
Afficher les 13 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.