Aller au contenu

Messages recommandés

Posté(e)

Bonjour à tous

Pour 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-automatique

Cette 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 Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

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

 

./__\.
(.°=°.)
Posté(e)

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 vide

La colonne A représente le nom du bloc

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

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

 

./__\.
(.°=°.)
Posté(e)

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 Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

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

Posté(e)

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

Posté(e)
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 chemin

Pour 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 Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

Pauvre Patrick, on va te bombarder.

 

J'ai

 

Connexion avec Excel XP

Erreur : 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

 

./__\.
(.°=°.)
Posté(e)

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

Posté(e)

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 Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

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 Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

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

Posté(e)

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.

Posté(e)

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: _lg

Connexion avec Excel 2003

Options / : o

Options / :

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

Posté(e)

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

Posté(e)

Dans l'ordre d'arrivée

 

Pour Kallain

Chez 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 oli553

Impossible 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 demain

Question: 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 Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

  • 2 semaines après...
Posté(e)

bON BON

VUOS 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

Posté(e)

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 Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

  • 4 semaines après...
Posté(e)

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

Posté(e)

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égal

Maintenant pour ce qui est du développement, de la régie in situ, je ne suis nullement intéressé.

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

  • 1 an après...
Posté(e)

Le lisp à été modifié suite à un bug dans la création d'une légende selon un gabarit au format dwg

La version disponible est désormais la 1.10

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

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é