-
Compteur de contenus
10 665 -
Inscription
-
Dernière visite
-
Jours gagnés
101
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par lecrabe
-
Excel vers AutoCAD : Bloc + Attributs
lecrabe a répondu à un(e) sujet de lecrabe dans Suggestions de développements
Hello Speedy Je ne vois pas du tout ce que vient faire ici la notion de handle (ou code maintien) puisque c'est les données provenant de Excel qui vont générer les insertions de blocs avec/ sans attributs ! Les Handles sont créés (et controlés) à la volée par AutoCAD lors des Insertions donc ... Ou alors tu désires peut être que après le traitement le programme Lisp / V-Lisp revienne mettre à jour le tableau Excel en remplissant APRES COUP par exemple une colonne nommée HANDLE Alors là, ce serait "tip-top" car on aurait un lien 1-1 entre le tableau Excel et les blocs pour faire d'autres traitements et envisager des mises à jour des blocs et surtout des attributs depuis Excel !! Mais à mon avis, ce serait dans un 2eme temps ... Si on peut dire ! Le Decapode -
Excel vers AutoCAD : Bloc + Attributs
lecrabe a répondu à un(e) sujet de lecrabe dans Suggestions de développements
Hello Patrick En effet je pense que ce genre de programme pourrait être utile à de nombreux utilisateurs d'AutoCAD / MAP / CIVIL / A D T :) Si tu fais un nouveau programme "plus généraliste", je suggère le mini-cahier des charges suivant : Colonnes "nécessaires" dans Excel pour l'insertion du bloc BLOC_NOM (pour pouvoir changer de bloc) BLOC_CALQUE (pour pouvoir changer de calque) BLOC_X BLOC_Y BLOC_Z BLOC_ROTATION BLOC_ECHELLE (1 seul facteur d'échelle pour XYZ) Attribut_1 Attribut_2 etc ... Les titres des colonnes sont exclusivement basées sur des lettres / chiffres et "_" *** C'est la 1ere ligne IMPERATIVE du tableau Excel *** *** Lignes 2-N , c'est les données (Valeurs exclusivement) *** Sachant qu'il peut y avoir 0-N attributs et que le / les blocs / symboles sont déjà insérés dans le DWG et qu'ils ont TOUS le BON et MEME nombre d'attributs nécessaires ! Le tableau Excel va permettre de générer / enrichir un DWG AutoCAD ... Il n'y a pas d'associativité entre le tableau Excel et le DWG AutoCAD Le Decapode "CCTP" -
Excel vers AutoCAD : Bloc + Attributs
lecrabe a répondu à un(e) sujet de lecrabe dans Suggestions de développements
Hello Patrick Tout d'abord merci pour ta réponse ultra-rapide :) J'avais repéré ton LG mais il me semble un peu éloigné de mes besoins du moins pour mes faibles connaissances en programmation ! :exclam: Le tableau Excel fourni en exemple me va tout à fait SAUF QUE il faudrait l'imaginer avec 4 colonnes supplémentaires qui seraient par exemple: X Y ECHELLE ROTATION Pour moi, l'echelle sera toujours la même en XYZ donc UN SEUL champ est suffisant ! Que l'on utiliserait pour insérer le bloc/symbole (Confère la colonne NOM BLOC) avec les N attributs (DESIGNATION, MARQUE, REF, QT) ou autres colonnes .. Sous-entendu le bloc/symbole avec N attributs est DEJA présent dans le DWG SVP un fait un "LG" un peu spécial serait parfait ! Si bien sur (dans un moment de folle générosité) tu as un peu de temps pour le modifier ! Le Decapode "un peu chiant, je sais" -
Hello J'ai farfouillé sur ce forum sans vraiment trouver ce que je voulais ... J'ai un tableau Excel avec différentes colonnes dont par exemple: X , Y, Code_Produit, Type_Produit, Infos_1, Infos_2 ( En fait il y a N colonnes qui vont correspondre à N attributs ) Et je désire insérer automatiquement dans mon dessin AutoCAD un bloc symbole au point X & Y avec N attributs correspondants aux N colonnes du tableau Excel ! Je ne désire AUCUNE associativité entre Excel et AutoCAD, car c'est le tableau Excel qui va générer (ou plutôt enrichir) à un instant T un DWG AutoCAD. J'ai déjà pas mal tripatouillé le tableau Excel, généré un CSV, modifié avec un éditeur de texte le CSV pour obtenir un Script (SCR) correct mais c'est UN PEU long et pénible ! Je suis sur qu'un programme DVB dans AutoCAD ou en VB dans Excel pourrait surement me générer directement le DWG ou sinon le fichier SCR correct !! SVP auriez vous qq chose qui me conviennent que je puisse éventuellement modifier (si c'est pas compliqué) car je suis très mauvais en programmation Lisp / DVB / VB / etc ... Merci d'avance de votre aide, Le Decapode (scriptant actuellement) PS: Je viens de changer le titre du sujet pour qu'il soit plus explicite ! [Edité le 15/7/2007 par lecrabe]
-
Hello Bred I am very sorry ! :exclam: Je voulais surtout dire que les textes dont la valeur est "totalement" en dehors des intervalles ne seront pas traités ... C'est à dire inférieur à la plus petite valeur ou supérieure à la plus haute valeur d'intervalle ! Comme quoi, je n'ai pas été assez PRECIS dans mon micr cahier des charges ... Sniff Encore Merci, Le Decapode "très reconnaissant"
-
Hello Il y a un petit probleme avec ce programme ! :casstet: Les Textes avec une valeur strictement egal aux intervallles NE SONT PAS traités ! 0 4 etc J'ai corrigé en faisant : (if (and (>= val (car (nth (setq x (1- x)) lst))) ( Ca marche mieux ! Mille Mercis aux vaillants développeurs :) :D :cool: Le Decapode "reconnaissant"
-
ReBonjour Je sollicite encore votre aide et ce toujours pour des Textes / MTextes numériques car tout le monde ne dispose pas d'un MAP (ou CIVIL) ... pour thématiser les valeurs numériques C'est dur quand on est sur un simple AutoCAD ! :o Un exemple pour tous les Textes / MTextes dont la valeur est comprise entre : 0-3 : transfert sur le calque xxxx_0_3 4-9 : transfert sur le calque xxxx_4_9 10-19 : transfert sur le calque xxxx_10_19 etc Les Textes/MTextes NON COMPRIS dans les intervalles ne seront pas transférés ! A partir d'une table d'intervalle qui serait en DUR dans le programme Lisp donc modifiable facilement ! Qui qui va gagner ce petit challenge ? Le Decapode "coloriant Texte / MTexte"
-
Hello Le Decapode vous salue et vous remercie beaucoup ! :D Je vous serre la pince 10 fois avec mes 10 pattes, pas trop fort ! :cool: Que le soleil daigne "arroser" les vacances de Bred et Patrick_35 !!! :P Le Decapode "tripatouilleur de textes"
-
Hello Camarades SVP j'aurais besoin de 2 routines Lisp sur les TEXTes et MTEXTEs : 1) Selectionner N Textes/MTextes (numériques) et donner la somme des valeurs ? 2) Selectionner N Textes/MTextes (numeriques) et appliquer un coefficient (=x.xx, par exemple = 2/ 2.50 / 0.75 / 0.50 / etc) et donc générer partout un nouveau texte qui est la nouvelle valeur ! On supposera que l'on a changé de calques et donc les nouveaux textes sont générés sur le calque courant ... Ces 2 routines doivent pouvoir fonctionner sur toute version AutCAD 2004-2008 Merci d'avance de vos efforts Le Decapode (qui tripote les Textes/MTextes)
-
Hello Il y avait quelque chose de corrompu / endommagé dans les registres et le profil itinérant ! Un grand classique surtout si le logiciel tourne bien avec simplement un AUTRE profil ! Le Decapode
-
Hello Le Decapode se reveille doucement ... ;) Bon j'ai compris, par contre je pense qu'il serait mieux de pouvoir faire une sélection "classique" : cad pas seulement un simple clic (= une seule sélection) mais aussi une fenêtre C / F / CP / etc (Utilisation de SHIFT) !? Ainsi on pourrait sélectionner un "paquet" de textes / mtextes / attributs ! :P Le Decapode
-
Hello Gilles C quoi la difference entre ces 2 routines ? :exclam: Le Decapode "pas bien reveillé"
-
Polylignes closes dans quel sens ?
lecrabe a répondu à un(e) sujet de lecrabe dans Pour aller plus loin en LISP
Hello Gilles Qq réponses ... 1) Je suppose que la polyligne n'est pas trop tarabiscoté (donc pas de 8 ou papillon) :) 2) Pourquoi avoir des polylignes closes dans le sens trigo ? Parce que dans le monde du SIG/cartographie, je suis de temps en temps amené à exporter la géométrie (Comprenez les polylignes closes) des parcelles, batiments, etc ... vers Oracle Spatial / Locator Et si APRES on désire utiliser les fonctions topologiques d'Oracle Spatial / Locator sur des polygones clos, il faut qu'ils soient dans le sens TRIGO ! Bien sur, il est possible par un programme PL/SQL "adéquat" sous Oracle de remettre dans le sens trigo les polygones ! Mais c'est quand mieux si à la base, les polylignes sont OK dans AutoCAD ! :cool: Le Decapode (remerciant) -
Polylignes closes dans quel sens ?
lecrabe a répondu à un(e) sujet de lecrabe dans Pour aller plus loin en LISP
Hello Gilles Sorry mais je n'ai pas pu tester plus tot ! :exclam: SENS-TRIGO.LSP fonctionne BIEN sur toutes les versions d'AutoCAD 2002 - 2008 :) Comme toujours c IMPEC !! :D Le Decapode remerciant & "tournant dans le bon sens" PS: Question subsidiaire pour l'assistance ! Pourquoi ai je besoin de polylignes closes dessinées dans le sens trigo ? -
création d\'intersection et reconstitution de contour
lecrabe a répondu à un(e) sujet de doy dans Débuter en LISP
Hello Gilles C TIP TOP :) :D :cool: J'ai testé et validé sur AutoCAD/MAP 2002 et 2006 et 2008 ! Donc je suis sur que ca fonctionne aussi sur AutoCAD / MAP 2004 & 2005 :P Ta réactivité et efficacité sont exceptionnelles = BRAVO ! Le Decapode "chapeau bas" -
Civil 3D 2007 : Service pack 3 dispo
lecrabe a répondu à un(e) sujet de chatondes dans AutoCAD Civil
Hello NON ton dernier lien envoie vers le Country Kit pour CIVIL 3D 2008 FRA !!! :o Cela ne concerne en RIEN CIVIL 3D 2007 ... Mais merci pour la mise à jour des liens :D Le Decapode "pointilleux" -
création d\'intersection et reconstitution de contour
lecrabe a répondu à un(e) sujet de doy dans Débuter en LISP
ReBonjour Gilles C parti ... Merci :) Sinon comme d'hab, attention au style de texte en cours dont la hauteur serait FIXEE ! c'est à dire différente de ZERO !! Ca m'énerve prodigieusement les styles de textes avec une hauteur 0 :o :( :mad: Autre suggestion: si on lance plusieurs fois la routine dans une meme session de DWG proposer en longueur / largeur les dernières valeurs utilisées :cool: Encore merci pour ta routine :) :D :cool: ;) Le Decapode "hyper-chieur" -
création d\'intersection et reconstitution de contour
lecrabe a répondu à un(e) sujet de doy dans Débuter en LISP
Hello Gilles SVP peux tu me renvoyer ton adresse courriel perso ? J'ai perdu ton adresse lors de mon desabonnement Wanadoo ! cadxp at hotmail.fr Le Decapode -
création d\'intersection et reconstitution de contour
lecrabe a répondu à un(e) sujet de doy dans Débuter en LISP
Hello Gilles C Super, ca marche avec toutes les versions maintenant ! :) Cependant parfois, ça déconne un peu sur la dernière boite d'une polyligne close ! :casstet: Donc je t'envoie par MP mon DWG de test et la routine CORRIDOR2.LSP pour correction et amélioration SVP :D Je suggère l'amélioration suivante en début de routine: - Question : Voulez vous une numérotation des boites ? - Si OUI, poser la question valeur de départ ? - avec dernière valeur incrémentée par défaut - ou sinon 1 - ou sinon saisie au clavier de la valeur de départ - Question : Hauteur du texte ? - Génération d'un texte simple au centre de chaque rectangle / boîte ! Merci d'avance, Le Decapode "testeur chieur" -
création d\'intersection et reconstitution de contour
lecrabe a répondu à un(e) sujet de doy dans Débuter en LISP
Hello Qq precisions supplementaires : Ca marche nickel-chrome sur AutoCAD 2007 et 2008 Ca deconne complet sur AutoCAD 2002 / 2004 / 2005 / 2006 Ca marche toujours si la polyligne a un SEUL segment ! Avec 2002/2004/2005/2006, lorsque la polyligne ouverte a 2 segments ou plus : CORRIDOR.lsp dessine le decalage de chaque coté de la polyligne ouverte = OK puis dessine une ligne qui part de l'extrémité du 1er decalage, suit le decalage ( !!! ) de la longueur du rectangle puis FONCE à la derniere extrémité du decalage avec le msg d'erreur evoqué dans mon message précédent ... Avec 2002/2004/2005/2006, lorsque la polyligne est close : CORRIDOR.lsp dessine le decalage de chaque coté de la polyligne close = OK et se plante avec l'erreur: Erreur: Erreur Automation Index incorrect et il y a 2 polylignes dessinées à l'intérieur !!! c'est surement la fameuse polyligne qui se dessine lors du cas d'une polyline non clsoe ! Voilu, voilo, voila, Le Decapode "testeur" -
création d\'intersection et reconstitution de contour
lecrabe a répondu à un(e) sujet de doy dans Débuter en LISP
Hello Qq precisions supplementaires : Ca marche nickel-chrome sur AutoCAD 2007 et 2008 Ca deconne complet sur AutoCAD 2002 / 2004 / 2005 / 2006 Ca marche toujours si la polyligne a un SEUL segment ! Avec 2002/2004/2005/2006, lorsque la polyligne ouverte a 2 segments ou plus : CORRIDOR.lsp dessine le decalage de chaque coté de la polyligne ouverte = OK puis dessine une ligne qui part de l'extrémité du 1er decalage, suit le decalage ( !!! ) de la longueur du rectangle puis FONCE à la derniere extrémité du decalage avec le msg d'erreur evoqué dans mon message précédent ... Avec 2002/2004/2005/2006, lorsque la polyligne est close : CORRIDOR.lsp dessine le decalage de chaque coté de la polyligne close = OK et se plante avec l'erreur: Erreur: Erreur Automation Index incorrect et il y a 2 polylignes dessinées à l'intérieur !!! c'est surement la fameuse polyligne qui se dessine lors du cas d'une polyline non clsoe ! Voilu, voilo, voila, Le Decapode "testeur" -
création d\'intersection et reconstitution de contour
lecrabe a répondu à un(e) sujet de doy dans Débuter en LISP
Hello Gilles Je confirme le bon fonctionnement de ton corridor.lsp (avec des polylignes) sur AutoCAD 2007 et son plantage sur AutoCAD 2006 ! :o **** AutoCAD 2006 (et sans doute aussi sur 2005) **** En fait si la polyligne est formée d'un seul segment : ca marche Si la polyligne est formée de 2 segments ou plus : ca plante :( Commande: corridor Sélectionner une polyligne: Longueur des boites : Spécifiez le deuxième point: largeur des boites: Spécifiez le deuxième point: ; erreur: une exception s'est produite: 0xC0000005 (Violation d'accès) ; avertissement: fonction unwind ignorée erreur inconnue Une petite correction SVP ! Le Decapode "intéressé" -
Hello Notre ami Christian avait sans doute abusé du mode "vieille vendage ou vendage tardive" au choix ! :) :D :cool: Le Decapode
-
Hello les Cadxpiens Le Country Kit Français pour votre CIVIL 3D 2008 FRA est dispo ! http://www.autodesk.fr/adsk/servlet/item?siteID=458335&id=9602115 Oyez, oyez bonnes gens ... Le Decapode
-
Hello Pour info AutoCAD LT 2008 est fourni sur UN CDROM ... dont le volume est d'environ 590 Mo Le nouveau système d'annotations et de gestion des échelles + les 4 nouvelles colonnes de forçage des couleurs, types de lignes, épaisseurs, etc (dans chaque Fenêtre FMULT des Présentations) sont fort intéressants ! Le problème, c qu'il faut quelqu'un de compétent et formé pour manipuler tout ça correctement !!! A propos que peut on faire (et NE PAS faire) sur les blocs dynamiques avec un AutoCAD LT 2007 ou 2008 ??? Le Decapode
