Patrick_35 Posté(e) le 1 avril 2005 Posté(e) le 1 avril 2005 Bonjour à tousPour faire suite à cette discussion et aussi parce que c'est un outil dont je me sers de plus en plus, voici un lisp pour créer une légende en semi-automatiqueCette légende peur être généré depuis Excel ou depuis un fichier dwg. Je joins un exemple pour les deux cas.Juste une précision en ce qui concerne le dwg. La légende est adaptée en fonction des blocs qui sont présent dans le dessin (sinon, la commande inserer suffit largement) et pour que ça fonctionne correctement, il est impératif que le bloc à prendre en compte dans la légende soit dans une polyligne fermée (regardez l’exemple qui est fournit)Pour ce qui est la génération depuis Excel, si on souhaite prendre en compte tous les blocs, et si l’on veut qu’ils soient dessinés dans la légende, ils doivent être dans le dessin (ou du moins dans la table des blocks) ou encore se trouver dans les chemins de recherche afin de pouvoir les représenter.Enfin, toujours pour la génération depuis Excel, la légende est complètement paramétrable (affichage des quantités ou pas, ordre des colonnes, etc...), regardez dans les options. @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Tramber Posté(e) le 1 avril 2005 Posté(e) le 1 avril 2005 J'ai juste du mal à comprendre. Faut-il mettre nos noms de blocs dansle fichiers Excel ou vider les lignes. J'ai réussi à faire insérer un bloc dont le nom etait celui de la dernière ligne mais il ne m'a pas inséré les précédents. C'est quoi le principe ? NB: la connection XL semble bonne. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Patrick_35 Posté(e) le 1 avril 2005 Auteur Posté(e) le 1 avril 2005 Un fichier Excel est livré avec pour l'exemple.Le principe est que la lecture commence sur la cellule A2 et continue en A3, A4, etc... jusqu'au moment ou elle est videLa colonne A représente le nom du bloc @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Tramber Posté(e) le 1 avril 2005 Posté(e) le 1 avril 2005 Attends, mais je dois d'abord vider le fichier exemple ? si je suis dans un de mes dessins. même avec LG.DWG, je n'arrive pas à faire fonctionner. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Patrick_35 Posté(e) le 1 avril 2005 Auteur Posté(e) le 1 avril 2005 Non, tu fais ce que tu veux, tu peux créer une nouvelle feuille et la choisir (par défaut, le lisp recherche la feuille active)On peut faire une feuille par plan,un fichier par affaire par exemple Si tu appelle LG.DWG depuis autocad, il regarde si les blocsqui sont dans la légende sont implantés dans le dessin. Insére un ou deux, voir trois blocs qui sont donnés en exemple et regarde le résultat avec LG.DWG @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Oli553 Posté(e) le 1 avril 2005 Posté(e) le 1 avril 2005 Merci pour ce lisp. Je regarderait ceci en profondeur lorsque je reviendrait en de congés. J'avait un peu laissé tomber cette histoire de légende par manque de connaissance et de temps.@+ L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai. "Il vaut mieux mobiliser son intelligence sur des conneries, que sa connerie sur des choses intelligentes" - Devise Shadok. "ceux qui ne se souviennent pas du passé sont condamnés à le revivre" George Santayana Ma bibliothèque de blocs électrique :symbole elec.dwg
Oli553 Posté(e) le 1 avril 2005 Posté(e) le 1 avril 2005 Si je comprend bien, dans un même répertoire, on mais un DWG de tous nos bloc( merci le WBLOC), le lisp et le fichier LG?Et faire un fichier LG avec la liste de tous ces blocs?Autre question, quand je fais un essais sur un de mes fichier, il me met qu'il ne trouve pas le fichier lg.DCL, pourquoi? Le mieux, pour eviter des question sans fin, serait que tu nous fasse une petite fiche explicative pour créer notre "premiere légende semi-automatique" ;) :P L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai. "Il vaut mieux mobiliser son intelligence sur des conneries, que sa connerie sur des choses intelligentes" - Devise Shadok. "ceux qui ne se souviennent pas du passé sont condamnés à le revivre" George Santayana Ma bibliothèque de blocs électrique :symbole elec.dwg
Patrick_35 Posté(e) le 1 avril 2005 Auteur Posté(e) le 1 avril 2005 Si je comprend bien, dans un même répertoire, on mais un DWG de tous nos bloc( merci le WBLOC), le lisp et le fichier LG? Pas nécessairement. Si on génère sa légende depuis Excel et que l'on choisit l'option Insérer les lignes même avec blocs non trouvés, cela veut dire qu'ils ne sont pas dans le dessin et que si l'on veut qu'ils soient représentés dans la légende, Le lisp doit pouvoir les retrouver soit dans la table des bloks ou dans les chemins de recherche d'autocad, sinon, comment les insérer dans la légende ?Pour le lisp, il n'est pas forcement dans le répertoire du dessin. L'idéal, comme tout lisp que l'on récupère, est le mettre dans un des répertoires de recherche d'autocad ou d'en ajouter un si on crée son propre cheminPour le fichier LG.DWG, c'est pour donner un exemple d'une légende type qui s'adapte en fonction du dessin, donc une légende particulière qui est générée à partir d'un prototype Et faire un fichier LG avec la liste de tous ces blocs? ??? Autre question, quand je fais un essais sur un de mes fichier, il me met qu'il ne trouve pas le fichier lg.DCL, pourquoi? Comme tout fichier DCL pour un lisp, il doit être dans les chemins de recherche d'autocad Le mieux, pour eviter des question sans fin, serait que tu nous fasse une petite fiche explicative pour créer notre "premiere légende semi-automatique" Quand j'aurai un moment, mais ce n'est pas évident de mettre par écrit et d'être clair @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Tramber Posté(e) le 1 avril 2005 Posté(e) le 1 avril 2005 Pauvre Patrick, on va te bombarder. J'ai Connexion avec Excel XPErreur : Erreur Automation 'Lg.xls' introuvable. Vérifiez l'orthographe du nom du classeur et la validité de l'emplacement. Si vous essayez d'ouvrir le fichier à partir de la liste des fichiers les plus récents, assurez-vous que le fichier n'a pas été renommé, déplacé ou supprimé.; erreur: une erreur est survenue dans la fonction *erreur*type d'argument incorrect: VLA-OBJECT nil mais quand je lance -lg au lieu de lg, ca se rétablit autrement, j'ai pas compris encore comment ca marche et ce qu'on doit faire :angel: Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
BIM G CO Posté(e) le 4 avril 2005 Posté(e) le 4 avril 2005 avec Excel XP ce n'est pas un OLB qu'il faut chercher (car il n'existe pas) mais le fichier .EXE du même nom voila l'erreur Tramber [Edité le 4/4/2005 par Maximilien] Dessinateur AutoCAD, Modeleur BIM, consultant informatique logiciels métier Lenovo ThinkStation P330 i9 9900K 32Gb RAM 512 SSD + 1To GstarCAD, Fisa-CAD, Revit, FisaBIM CVC, Microsoft Office PlaquetteDeplianteMars2024.pdf
Tramber Posté(e) le 4 avril 2005 Posté(e) le 4 avril 2005 OLB ? EXE, ...? Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Patrick_35 Posté(e) le 4 avril 2005 Auteur Posté(e) le 4 avril 2005 J’ai trouvé où se situe l’erreur. Sur 2000, un getfiled retourne le chemin complet+fichier, alors que sur une 2005, je n’ai que le nom du fichier (si c’est dans un des répertoires de recherche)Je corrige, mais en attendant, je fais une notice plus explicative du prog @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Patrick_35 Posté(e) le 7 avril 2005 Auteur Posté(e) le 7 avril 2005 Voilà, c'est fait. Le lien a été mis à jour avec une doc (LG.DOC) pour expliquer le fonctionnement du lisp (qui à été corrigé suite à la remarque de Tramber) @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Oli553 Posté(e) le 12 avril 2005 Posté(e) le 12 avril 2005 Génial sa marche nickel. Un grand MERCI à Patrick_35 pour son travail qui va en aider plus d'un. :) L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai. "Il vaut mieux mobiliser son intelligence sur des conneries, que sa connerie sur des choses intelligentes" - Devise Shadok. "ceux qui ne se souviennent pas du passé sont condamnés à le revivre" George Santayana Ma bibliothèque de blocs électrique :symbole elec.dwg
kallain Posté(e) le 12 avril 2005 Posté(e) le 12 avril 2005 bonjour, Si c'est de ce lien dont tu parles voici un lisp pour créer une légende en semi-automatique Chez moi ça ne marche pas. :exclam: Tricali me dit que l'URL n'est pas bon.
Oli553 Posté(e) le 12 avril 2005 Posté(e) le 12 avril 2005 Chez moi sa marche. Vérifie le réglage de ton navigateur web.Sinon, sa marchait ce matin, mais cette aprés-midi, j'ai ce message d'erreur:Commande: _lgConnexion avec Excel 2003Options / : oOptions / :Impossible d'imbriquer des définitions de blocs.Erreur : Erreur Automation. Aucune description n'a été entrée. Quezaco? :casstet: L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai. "Il vaut mieux mobiliser son intelligence sur des conneries, que sa connerie sur des choses intelligentes" - Devise Shadok. "ceux qui ne se souviennent pas du passé sont condamnés à le revivre" George Santayana Ma bibliothèque de blocs électrique :symbole elec.dwg
Oli553 Posté(e) le 12 avril 2005 Posté(e) le 12 avril 2005 Bon, aprés plusieurs essais, il s'avere que ce message apparait lorsque l'on coche la case pour inscrire les données dans le fichiers excel. et aussi, plus rarement, lorsque l'on veut "eteindre" une colonne mais apparemment lié au probleme ci dessus.Question: dans le fichier .xls, faut il mettre un 0 dans la colonne quantité ou ne rien mettre?@+ L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai. "Il vaut mieux mobiliser son intelligence sur des conneries, que sa connerie sur des choses intelligentes" - Devise Shadok. "ceux qui ne se souviennent pas du passé sont condamnés à le revivre" George Santayana Ma bibliothèque de blocs électrique :symbole elec.dwg
Patrick_35 Posté(e) le 12 avril 2005 Auteur Posté(e) le 12 avril 2005 Dans l'ordre d'arrivée Pour KallainChez moi ça ne marche pas.Tricali me dit que l'URL n'est pas bon. clic droit puis enregister la cible du lien sous ... Pour oli553Impossible d'imbriquer des définitions de blocs.Erreur : Erreur Automation. Aucune description n'a été entrée. Ca à du planter une première fois et c'est ce qu'il affiche quand on relance. Il suffit de le relancer encore une fois mais ce n'est pas normal. Je corrige demainQuestion: dans le fichier .xls, faut il mettre un 0 dans la colonne quantité ou ne rien mettre? Tu fais ce que tu veux. Si tu décides de reporter les quantités, une valeur sera écrite dans la cellule, que ce soit vide ou non @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
esbe Posté(e) le 23 avril 2005 Posté(e) le 23 avril 2005 bON BONVUOS SAVEZ QUE JE DEBUTE donc patience et boule de gomme S' il vous plait Je voudrais comprendre, faut-il renseigner entierement le tableau Xcell pour que le cartouche correct insere ds Autocad ???? Parce que juste à present je n'ai que ton tableau, je croyais quand mettant seulement le nom des blocs choisis les attributs des ces blocs remplirraient le tableau ....J'ai mel compris ou je m'y prends mal ? Merci de votre aide
Patrick_35 Posté(e) le 25 avril 2005 Auteur Posté(e) le 25 avril 2005 As tu lu la .doc fournit avec ?Ca créée une légende depuis un fichier excel et son propre tableau qu'il est possible de paramétrer dans les options @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
esbe Posté(e) le 25 avril 2005 Posté(e) le 25 avril 2005 Pardon Patrick OUI je l'avais lu mais j'ai la relire !!!!
k_tano1 Posté(e) le 23 mai 2005 Posté(e) le 23 mai 2005 Bonjour à tous, sur ce site ( www.prestasearch.com ) ils cherchent quelqu'un pour faire un plugin pour Autocad pour éditer des nomenclatures. Si ça vous tente...A+ John
Patrick_35 Posté(e) le 23 mai 2005 Auteur Posté(e) le 23 mai 2005 On peut se servir de ce lisp pour faire des nomenclatures, il suffit de regarder s'il convient ou pas. De plus, par ce biais, je voulais amener une réflexion de ce que vouliez faire exactement. C'est une erreur que de ne pas vouloir faire un descriptif. En programmation, on peut faire de tout et n'importe quoi. L'avantage d'un descriptif est de donner un cadre, une vision de ce que l’on souhaite et permet en cas de besoin d’avoir un recours légalMaintenant pour ce qui est du développement, de la régie in situ, je ne suis nullement intéressé. @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Patrick_35 Posté(e) le 1 août 2006 Auteur Posté(e) le 1 août 2006 Le lisp à été modifié suite à un bug dans la création d'une légende selon un gabarit au format dwgLa version disponible est désormais la 1.10 @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
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