kermitos Posté(e) le 20 juin 2008 Posté(e) le 20 juin 2008 Bonjour a tous j'aimerai pouvoir extraire d'autocad des lignes,pour en faire un quantitatif sous excel est il possible de le faire avec du Lisp ou du Vba? merci a vous, si vous pouvez m'éclairer Avant de savoir courir if faut savoir marcher
Bred Posté(e) le 20 juin 2008 Posté(e) le 20 juin 2008 Salut et bienvenue !extraire d'autocad des lignes,pour en faire un quantitatif sous excelPourrais-tu être plus explicite est énumérer les donner que tu veux récupérer (Coordonnées ?, Calques ?, Couleurs? longueur? ....) afin que l'on puisse te répondre plus précisément. [Edité le 20/6/2008 par Bred] Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...
kermitos Posté(e) le 20 juin 2008 Auteur Posté(e) le 20 juin 2008 bonjour Bred,alors voilà le schémag fais un réseaux horiz et verticale de lignes dans un rectangle si possible je veux quantifié des lignes horizontales ces lignes sont dans un calque peu importe le coloris?je veux sotir : le nb de lignes + le ml des lignes Horizontale merci d'avance pour tes explications. Avant de savoir courir if faut savoir marcher
Bred Posté(e) le 20 juin 2008 Posté(e) le 20 juin 2008 Re,pour l'instant ce n'est pas transmis dans Excel, car je ne sais pas trop comment te ranger ces deux valeurs (Nombre et longueur, en colonne ? en ligne ?) Donc, avec le résultat dans une boite de dialogue :Taper "LH" pour lancer la commande. (defun c:lh (/ ACDOC L N SEL) (setq AcDoc (vla-get-activedocument (vlax-get-acad-object)) sel (ssget '((0 . "LINE"))) n 0 l 0) (vlax-for e (vla-get-activeselectionset AcDoc) (if (equal (cadr (vlax-get e 'StartPoint)) (cadr (vlax-get e 'EndPoint))) (setq n (1+ n) l (+ (vla-get-Length e) l)))) (alert (strcat "Nombre de Ligne Horizontale : " (rtos n) "\nLongueur Totale : " (rtos l))) (princ) ) Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...
kermitos Posté(e) le 20 juin 2008 Auteur Posté(e) le 20 juin 2008 Merci Bred ,je vais essayer de comprendre le principe car c ma 1ére utilisationje te tiens o courant merci Avant de savoir courir if faut savoir marcher
Bred Posté(e) le 20 juin 2008 Posté(e) le 20 juin 2008 je vais essayer de comprendre le principe car c ma 1ére utilisationSi c'est pour apprendre le lisp, ne commence pas par mon code, il utilise des commandes qui sont pour un niveau non débutant.Si c'est juste pour le charger et l'utiliser, tu peux aller voir l'explication de (gile) ici ! Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant