Aller au contenu

brunomu

Membres
  • Compteur de contenus

    312
  • Inscription

  • Dernière visite

Tout ce qui a été posté par brunomu

  1. Bonjour, Merci pour ta réponse et l'effort que tu as fait pour écrire le LISP. En fait, le LISP de Gile indiqué par Steven me convient bien. J'ai quand même testé le tien. Pour une raison que j'ignore (limitation d'AutoCad ou paramètrage inconnu de moi) le champ ne se met pas à jour dès qu'on modifie la polyligne, je dois faire un REGEN. De même, il faut bidouiller le format du champ et j'ai un peu oublié avec les années... Donc pour l'instant j'en reste au LISP de Gile. Mais merci encore.
  2. Bonjour, Merci pour le tuyau. Effectivement, ça fait très bien le job (moyennant un petit temps de prise en main). J'ai juste un souci d'implémentation. Habituellement, lorsque je veux utiliser un nouveau LISP, je le colle à la fin d'un fichier unique qui les rassemble tous, pour éviter d'avoir une multitude de petits fichiers LISP à charger. Mais avec celui-là, ça ne marche pas. Je dois le charger à part. Tu aurais une explication ? Merci en tous cas.
  3. Bonjour, Merci pour ta réponse, Pour l'instant, mes plans en sont à l'esquisse : une polyligne me suffit. Au pire, si je dois vraiment gérer des "trous" (par exemple pour une trémie d'escalier au niveau haut d'un duplex), je peux faire le contour de la trémie et le rattacher au contour principal par un petit "couloir" d'1 ou 2 cm de large) – technique éprouvée et sans incidence sur le résultat final.
  4. Bonjour, Mes tribulations professionnelles m'ont tenu éloigné d'AutoCad. J'y reviens en ce moment, avec plaisir, mais j'ai un peu perdu la main et le logiciel a continué à évoluer. J'ai besoin d'obtenir dans un attribut la surface d'une polyligne déjà dessinée. Ou plutôt, j'ai besoin de faire cette opération un grand nombre de fois, car il s'agit d'obtenir les surfaces de chaque logement dans un plan (et à terme, la surface de chaque pièce de chaque logement), et ceci pour plusieurs plans de niveau. J'ai ressorti mes vieux LISP qui faisaient ça, mais ils ne fonctionnent plus dans les versions que j'utilise (ACAD 2015 et 2020 selon les postes de travail). J'ai cherché sur le site mais je ne trouve pas exactement ce que je cherche, càd juste un LISP que je lance pour chaque polyligne pour lui associer un attribut où figurera la surface, sans avoir à redessiner chaque polyligne, ou à régler à chaque fois les paramètres d'un champ (je dessine en cm et je veux afficher les surfaces en m²). Quelqu'un pourrait-il m'aider ? Merci !!!
  5. Ach so !!!! J'avais pas compris. Du coup j'avais soigneusement gardé le .lsp au chaud avec tous mes lisps. Merci.
  6. Merci gile, c'est très sympa. Ça fonctionne parfaitement. En revanche, mon niveau de compréhension d'AutoLisp étant très faible, j'ai recopié assez bêtement. Désolé de ne pas récompenser tes efforts de pédagogie ;o)
  7. @Patrick_35 Merci pour ta réponse. J'ai bien placé le fichier .dcl dans un chemin de recherche d'AutoCad, mais sans succès..... :o/ @DenisH Merci aussi. Si je comprends bien, si on ne désigne pas les blocs à remplacer à la souris, alors ton LISP agit sur tous les blocs présents à la fois. J'ai essayé de le lancer mais il ne se passe rien. J'ai juste ce msg sur la ligne de commande :
  8. Bonjour, Je souhaite faire un truc apparemment simple, mais trop difficile pour mes connaissances en LISP... J'ai pas mal cherché sur le web, sans succès. J'ai trouvé sur ce site le lisp RBLOC, mais j'ai un problème avec le fichier .dcl, qu'AutoCad n'arrive pas à trouver, même quand il est dans un emplacement "autorisé") Dans un fichier qui contient plein de blocs, je veux pouvoir faire ceci : 1/ lancer mon lisp 2/ cliquer sur un bloc (ou plusieurs) bloc(s) à remplacer 3/ valider 4/ cliquer sur un bloc "référence" >>>> et hop ! AutoCad remplace les blocs cliqués à l'étape 2 par le bloc référence, avec le même point d'insertion, la même rotation, les mêmes facteurs d'échelle en X, Y et Z Quelqu'un saurait-il comment on fait ça ? Merci !!!
  9. brunomu

    Copierbase hyper lent

    Apparemment, c'est un bug identifié de la version 2014. Les gens qui l'ont rencontré l'ont résolu en passant à 2015...
  10. brunomu

    Copierbase hyper lent

    Bonjour, Merci de me répondre. Non : seul ce poste est touché. Et la même lenteur se produit quel que soit le fichier.
  11. Bonjour, Nous rencontrons un problème horripilant sur un poste de travail (AutoCad 2014) : la commande COPIERBASE est hyperlente (genre 1 minute d'attente avant de reprendre la main). J'ai cru avoir la solution en purgeant la liste d'échelles (pourtant très limitée), mais ça n'a rien fait. Quelqu'un connait-il ce problème...et surtout sa solution ? Merci !
  12. Merci !
  13. Nickel, merci !!! (je ne sais pas comment on signale un sujet comme résolu...)
  14. Bonjour, Merci pour ta réponse. Malheureusement j'avais déjà tenté le coup : PICKFIRST est déjà à 1 !
  15. Bonjour le Forum ! Je rencontre plusieurs problèmes inconnus liés aux sélections sur un nouveau poste de travail déjà équipé d'ACAD 2014 : – impossible de sélectionner des objets par une fenêtre ou une capture, avant de lancer une commande – quand une commande est active (par exemple : Effacer"), impossible de sélectionner les objets à effacer par une fenêtre ou une capture (sélection par clic gauche seulement), sauf à spécifier f ou c à l'invite de commande. Mine de rien c'est assez handicapant, et je n'ai rien trouvé pour y remédier. Quelqu'un aurait-il une idée ? Merci !!!
  16. Rétropédalage : je viens de redémarrer mon ordi, de rouvrir le fichier, de relancer le LISP : ça marche ! Je ne sais pas ce qui n'avait pas marché jusque là... Merci à tous ceux qui m'ont aidé. Mention spéciale à gile.
  17. Bonjour, Merci pour la précision, mais normalement ça devrait marcher : pour envoyer le fichier "extrait.dwg", j'ai juste fait un wbloc d'une partie du plan sur lequel j'essaie de faire fonctionner le LISP... Mystère.
  18. Bonjour, Tout d'abord merci pour ta persévérance. Il y a du mieux : au lieu de me renvoyer un msg d'erreur dès que je tape le nom de la commande, je n'ai plus de msg d'erreur. En revanche, la commande se termine aussitôt, sans rien changer au fichier semble-t-il, et sans me demander aucune action...
  19. Wow ! Merci pour tout ce boulot. Cela dit ça ne marche pas sur mon poste (ACAD 2013 fr sous Win 7 PRO). Dès que je tape le nom du LISP, j'obtiens un message d'erreur : Des idées sur ce qui cloche ?
  20. @VDH-Bruno OK, mon qualificatif de valeur peut paraître abrupt. Pour l'éclairer : je travaille sur l'esquisse d'un projet à ≈ 45M€. Le projet comprend des locaux allant de 3 à 1500m². Au stade esquisse, afficher des surfaces de pièces en m² avec 2 décimales parait naïf, alors qu'il s'agit des grandes lignes d'un projet encore à définir. Il est plus approprié d'arrondir au m² près, voire à 0,5m² près. Plus tard dans les études, on peut indiquer les surfaces avec 1 décimale. Avec 2 décimales à mon avis, on est dans du théorique, parce que concrètement, il faut commencer à se demander si on décompte les plinthes, etc... Perso, une décimale me suffit, mais chacun fait à son idée.
  21. Re- @(gile) : merci pour ta proposition, c'est très sympa. Je joins un bout de plan zippé. extrait.zip
  22. @le crabe : En effet, je n'avais pas décrit assez précisément mon problème : il s'agit bien d'attributs de blocs contenant des champs dynamiques associés à une polyligne. @Patrick_35 : Bien tenté, mais ça ne marche pas :( ...et @ tout le monde : si vous avez une idée...
  23. Bonjour, Merci pour ta réponse. Ça fonctionne...en surface. C'est-à-dire que les valeurs reviennent d'Excel au bon format, mais les champs deviennent du texte. Donc si je modifie une polyligne, sa surface n'est plus mise à jour. Je crois que devant la complexité, je vais en rester à mes 2 décimales...
  24. Bonjour le Forum ! Je travaille sur un gros fichier qui inclut des attributs où figure la surface de polylignes. Malheureusement cet attribut a été défini avec 2 décimales, ce qui est un peu ridicule. Un chiffre après la virgule suffirait, voire un arrondi à 0,5 près (donc 50m² ou 50,5m² ou 51m²). Problème : j'arrive à corriger ce paramètre (pas l'arrondi à 0,5 près) sur chaque attribut, mais pas sur plusieurs attributs à la fois. Faut-il passer par du LISP (mais je ne sais pas faire) ou y a-t-il une commande que j'ignore ? Merci à qui saura me répondre !
  25. En 1ère approche, ça marche parfaitement, merci beaucoup !!!
×
×
  • 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é