Aller au contenu

drault

Membres
  • Compteur de contenus

    179
  • Inscription

  • Dernière visite

Tout ce qui a été posté par drault

  1. @Curlygoth J'y compte bien ahah ! Merci en tout cas. J'ai mis de côté ce dev. pour me focus sur la question des bloc et des calques références pour ensuite les modifier sous excel. As-tu des pistes intéressantes à me conseiller ?
  2. Bonjour, Effectivement, pas clair => l'idée était d'avoir dans un seul fichier, l'ensemble des éléments. Repartis dans différents rectangle pour la partie visuelle. Certes mais cela est l'idéal et le travail a déjà été fait. L'idée est de trouver un moyen avec ce que l'on a. Renommer les blocs d'un groupe d'un coup d'un seul avec un préfixe ou un suffixe. Parfait, c'est tout à fait ce que je recherchais...j'ai mal cherché tellement ça semble simple. J'étais tout de suite parti sur un LISP ou VBA.... Prochaine étape, développe un code VBA pour les referencer dans un excel et changer les noms si besoin est avec les caractéristiques.
  3. Bonjour, Dans la longue liste des taches pesantes, je dois renommer un ensemble de blocs avec préfixe ou suffixe du fait que l'on travaille avec plusieurs services. L'idée serait d'avoir un groupage visuel des blocs pour savoir qui à fait quel bloc. J'hésite à faire des attributs mais c'est longs... Je connais le LISP RB et RENB mais le faire un à un... Dans un second temps, il s'agira de développer, un jour ?, une code pour faire un gestionnaire de bloc pour avoir des groupes. Auriez-vous un site ou une piste ? a savoir que je commence à coder en VBA... belle fin de journée,
  4. @luna : merci, ça marche du tonnère ! Je continue à me former en VBA, je passerais au LSP. @curlygoth : je pense effectivement que passer depuis un fichier excel et l'importer de la meme maniere que le code LSP de Luna, peut-être l'étape d'apèrs. As-tu des pistes de recherche niveau VBA pour les sites ?
  5. @CurlygothMerci pour ton retour, déjà, j'en apprends. bon début ! Pour le processus tu as tout bon. Si je ne me trompe pas dans ce que tu dis ce que tu dis c'est: -Remplir sur une BDD par excel ou autres -Cartouche adaptée pour la fiche à chaque batiment -Screenshot -Caler le screenshot dans le PPT + infos depuis le excel. N'étant pas formé sur les BDD et ayant commencé à me former en VBA, je préfére rester sur Excel. On fera la migration si nécessaire avec les SI. C'est plus le coup de tout faire à la main qui me fatigue => excel => autocad => PPT <= excel -Pour l'automatisation de screenshot, par VBA ? LISP ? -Pour "config.ini", je ne vois pas où tu veux en venir. Merci pour l'aide à la réflexion !
  6. Bonjour, Préambule : Dans le cadre d'une demande au sein de mon travail, je me creuse la tête pour trouver un équilibre entre rapidité et participé de mise à jour. Situation : J'ai un fichier excel utilisé en BDD dont chaque ligne est un bâtiment de notre patrimoine. A chaque bâtiment on fait une "fiche", produite sous AUTOCAD, comprenant texte, hachure et plans. Problème : Malheureusement pour un soucis de communication, la hiérarchie souhaite que ces fiches soient sur un PPT et modifiable Action actuelle : 0/Création "fiche batiment" sur autocad 1/ On pioche dans excel, on renseigne dans autocad 2/ on recupère les plans -1 batiment = 1 fichier/étage- mis en bloc vers fichier fiche => Amélioration possible passer par du XREF 3/ on colorise les espaces pour mettre en avant les informations d'usages des espaces 4/Export PDF 5/Export depuis PDF vers PPT par Acrobat DC puis on pioche à la main pour remettre les element du PPT vers le PPT final... Réflexion : je fais des schémas pour reflechir à comment me faciliter la vie mais je ne trouve pas de solutions ultimes ou partielles. Pour l'instant, je reflechis à du VBA qui transfère les infos texte depuis EXCEL vers PPT puis pour les plans, je ne vois que le faire à la main... Question : Auriez-vous des idées pour m'aider à avancer sur ce problème ? Merci, bonne journée,
  7. drault

    Bloc avec champ dynamique

    @(gile) Merci , oui effectivement ton code marche mieux ainsi. Encore une fois, très utile! Je me suis permis de trifouiller pour indiquer "Perimetre : X m Surface: X m2" car le mot Périmètre crée un bug de lettrage et je trouvais sympa d'avoir l'info aussi pour la surface. ;;; Pline_bloc -Gilles Chanteau- 04/09/06 ;;; Insère le bloc "pline_block" après sélection d'une polyligne ;;; Attribut 1 : Nom de la pièce ;;; Attribut 2 : Longueur de la polyligne ;;; Attribut 3 : Aire de la polyligne (defun c:pline_block (/ AcDoc Space bloc nom ent aire long ins) (setq AcDoc (vla-get-ActiveDocument (vlax-get-acad-object)) Space (if (= (getvar "CVPORT") 1) (vla-get-PaperSpace AcDoc) (vla-get-ModelSpace AcDoc) ) ) (cond ((tblsearch "BLOCK" (setq bloc "Pline_block"))) ((findfile (setq bloc "Pline_block.dwg"))) (T (setq bloc nil)) ) (if bloc (progn (while (not (setq ent (car (entsel))))) (if (= (cdr (assoc 0 (entget ent))) "LWPOLYLINE") (progn (setq obj (vlax-ename->vla-object ent) id (vla-get-ObjectID obj) long (strcat "%<\\AcObjProp Object(%<\\_ObjId " (itoa id) ">%).Length \\f \"%lu2%pr2%ps[Perimetre : , m]%ct8[0.01]\">%" ) aire (strcat "%<\\AcObjProp Object(%<\\_ObjId " (itoa id) ">%).Area \\f \"%lu2%pr2%ps[Surface : , m2]%ct8[0.0001]\">%" ) ) (initget 1) (setq nom (getstring T "\nNom de la pièce: ")) (initget 1) (setq ins (trans (getpoint "\nPoint d'insertion: ") 1 0)) (setq ref (vla-InsertBlock Space (vlax-3d-point ins) bloc 1.0 1.0 1.0 0.0 ) ) (mapcar '(lambda (x y) (vla-put-TextString x y)) (vlax-invoke ref 'GetAttributes) (list nom long aire) ) (vla-regen AcDoc acActiveViewport) ) (alert "L'objet sélectionné n'est pas une polyligne.") ) ) (alert "Le bloc \"Pline_block\" est introuvable.") ) (princ) )
  8. drault

    Bloc avec champ dynamique

    @(gile)le tout 1er. Bloc créé avec les attributs. Quand je lance la commande après avoir sélectionné une poly-ligne, une erreur est renvoyée. Je donne une explication simple dans le nom du fichier lisp pour me rappeler de son usage. "Commande: APPLOAD Pline_block (bloc avec nom aire perimetre dynamique = selection polyligne).lsp correctement chargé(s) Commande: ; erreur: placement incorrect d'un point en entrée" ;;; Pline_bloc -Gilles Chanteau- 04/09/06 ;;; Insère le bloc "pline_block" après sélection d'une polyligne ;;; Attribut 1 : Nom de la pièce ;;; Attribut 2 : Longueur de la polyligne ;;; Attribut 3 : Aire de la polyligne (defun c:pline_block (/ AcDoc Space bloc nom ent aire long ins) (setq AcDoc (vla-get-ActiveDocument (vlax-get-acad-object)) Space (if (= (getvar "CVPORT") 1) (vla-get-PaperSpace AcDoc) (vla-get-ModelSpace AcDoc) ) ) (cond ((tblsearch "BLOCK" (setq bloc "Pline_block"))) ((findfile (setq bloc "Pline_block.dwg"))) (T (setq bloc nil)) ) (if bloc (progn (while (not (setq ent (car (entsel))))) (if (= (cdr (assoc 0 (entget ent))) "LWPOLYLINE") (progn (setq obj (vlax-ename->vla-object ent) id (vla-get-ObjectID obj) long (strcat "% (itoa id) ">%).Length>%" ) aire (strcat "% (itoa id) ">%).Area \\f \"%lu6%qf1\">%" ) ) (initget 1) (setq nom (getstring T "\nNom de la pièce: ")) (initget 1) (setq ins (trans (getpoint "\nPoint d'insertion: ") 1 0)) (setq ref (vla-InsertBlock Space (vlax-3d-point ins) bloc 1.0 1.0 1.0 0.0 ) ) (mapcar '(lambda (x y) (vla-put-TextString x y)) (vlax-invoke ref 'GetAttributes) (list nom long aire) ) (vla-regen AcDoc acActiveViewport) ) (alert "L'objet sélectionné n'est pas une polyligne.") ) ) (alert "Le bloc \"Pline_block\" est introuvable.") ) (princ) )
  9. drault

    Bloc avec champ dynamique

    @(gile)Au moment de lancer le LISP j'ai une erreur. "Commande: APPLOAD Pline_block (bloc avec nom aire perimetre dynamique = selection polyligne).lsp correctement chargé(s) Commande: ; erreur: placement incorrect d'un point en entrée Commande: Commande: **** Variable système modifiée **** 2 des variables système gérées ont été modifiées par rapport à la valeur préférée. Utilisez la commande MONITEURVARSYS pour afficher les modifications. Enregistrement automatique vers C:\Users\DRAULT\appdata\local\temp\DCE_14BOI_PLN_1_8293_1908.sv$ ... Commande: **** Variable système modifiée **** 1 des variables système gérées a été modifiée par rapport à la valeur préférée. Utilisez la commande MONITEURVARSYS pour afficher les modifications."
  10. drault

    Bloc avec champ dynamique

    @hchekir : Avez-vous trouver une solution à votre problème ?
  11. Oui, c'est vrai, j'ai oublié de le dire, j'ai la même chose
  12. Problème, avec WBLOCK, fonction que je découvre soit dit en passant, je perds mes propriétés de dessins. Je seche sur ce problème ^^
  13. Oui, rien qui n'est éveillé une quelconque réponse même après avoir trifouillé. J'ai cherché sur le net et pas trouvé, sûrement mal cherché...
  14. calque 0 activé REGEN fait voici le fichier 221029_PB.dwg
  15. Bonjour, Mon problème: Dans le cadre de représentation d'un carrelage, je souhaite utiliser la commande réseau à partir d'un carrée. Malheureusement, le réseau n'apparait pas et si je quitte ou revient en arrière, l'objet disparait. Objet initial en calque 0 / Objet reseau en calque 0 Pas d'objet nettoyer en dessous Quand je passe l’objet dans un nouveau dessin, il reste comme dans l'ancien mais des que je le modifie, il réapparait cette fois ci Est-ce que cela vous est déjà arrivé ? Merci, bonne journée,
  16. On parle du public mais je suis d'accord. Après ça se deal avec les RHs, malheureusement, à mon niveau 0 possibilité.
  17. Dans quel sens ça pique ? J'ai donné une tranche large mais, ici, en somme les RHs, si tu deal bien avec et selon expérience, en net, c'est entre 2000 et 2500e net, hors prime, quelqu'un qui a quelques années de pratique.
  18. Bonjour, Dans le cadre de l'évolution du bureau d'étude bâtiment du département des hauts de seine, nous sommes à la recherche de deux profils. 1 personne est à recruter à partir de Décembre. 1 personne est à recruter à partir de Février. Je vous communique la fiche de poste concernant les 2 postes. Je reste joignable, Bonne journée, 221007_CD92_FICHE POSTE_Projeteur.pdf
  19. Bonjour, Est-il possible de générer à partir des calques déjà présent dans un fichier, une succession de ligne + couleur propre en colonne et le nom respectif de chaque calque à côté par LISP ? Le VBA serait-il le plus adapté ? Avant de poser ce problème, j'ai cherché mais peut-être avec les mauvais mots clés. Bonne journée,
  20. @Geo34Comme indiqué, nous n'avons pas le module du fait de notre version mais merci. [UPDATE] DSI refuse accès pour installation module, migration vers version plus récente dans un futur fort fort lointain
  21. Bonjour, Notre bureau d'étude vérifie les fichiers de provenance externe, comme beaucoup j'imagine, mais nous n'avons pas le module permettant la comparaison automatique. J'ai trouvé un logiciel permettant peut-être de le faire :https://apps.autodesk.com/ACD/fr/Detail/Index?id=1050435430275763742&appLang=en&os=Win32_64&autostart=true N'ayant pas la main sur les installation, je cherche un LISP faisant un travail equivalent. Auriez-vous vent de ce type de code ? Je reste joignable pour être plus explicite, bonne journée,
  22. drault

    CHARTE / methodologie

    C'est pour faciliter la gestion au niveau des présentations ? Avoir beaucoup de calques pour une seule discipline, ça me parait énorme. Effectivement, si tout passe par LISP, c'est intéressant. A toute fin utile, si tu peux revenir sur la question du code pour le lieu géographique, son utilité, ça m'aiderait à comprendre. C'est un code à la pièce ? à l'espace ?
  23. drault

    CHARTE / methodologie

    @Luna: Merci et tu touches au cœur de la réflexion. -Je suis assez ok sur code+nom explicite mais l'ensemble devrait être court -LISP : je capte l'idée Par contre, quand tu parle de code selon les niveaux, c'est parce que tu boss avec 1 fichier = x niveaux ? / 0 xref ? pour le nommage, je te rejoins sur le fait que c'est vraiment une recette, de l'alchimie même ! @JPhil -LISP/ 1fichgier= X niveau : je pense comprendre ce que tu veux dire mais comme je ne lisp pas, je pense êtr elimié. Je me mets déjà au VBA... -Code zone géographie => ca veut dire que tu as des listes de calques énorme, non ? -Je comprends mieux effectivement avec l'impact/relation avec espace objet. Effectivement, moi/nous qui travaillons 1 fichier = 1 niveau, ça peut nous parait difficile à adopter. Aurais-tu un exemple soit image, soit video soit texte, si tu as le temps, pour expliciter cette méthodo ? Merci
  24. drault

    CHARTE / methodologie

    Bonjour, merci pour vos retours. J'ai actualisé mon post de départ pour voir le lien entre le doc transmis aux prestas pour respecter la charte / notre base de travail sous excel / son utilisation concrète dans autocad. @Mathieu C : merci pour tes questions qui vont m'aider à vous expliciter les problèmes et les besoins. -pourquoi je dois codifier quelles choses => clarifier les interventions des prestats / se poser le moins de question possible dans quel calque dois-je mettre les informations -a quoi ça va me servir : faciliter la vérification voir mettre en adéquation avec une succession de LISP pour produire un rapport de verif / produire des correctifs selon les interventions des prestas -a quoi ça va servir pour la production = fluidifier -est-ce que j'ai des données a extraire de mes dwg = oui = données de surface par exemple / produire des quantitatif -est-ce qu'elles doivent être les mêmes dans tous les dwg = Je dirais que oui. Qu'implique cette question ? -est-ce que l'identité visuelle des documents existe = oui => cartouche et logo ok = Interaction avec PDF/AI = production interne d'un autre service Tu pointes du doigts un soucis que l'on a, je trouve que l'ancienne charte est trop codifié dans le sens trop complexe e tles dessinateurs ont énormément de mal. L'objectif premier fut de clarifier pour ensuite interagir avec REVIT ou autre... @le CRABE : merci j'avais aussi pensé à cela Merci de verifier et supprimer à la fin ou début de votre dessin si des calques n'appartiennent pas à la charte NE Jamais RIEN dessiner (sauf temporairement) ou inserer sur le calque ZERO et DEFPOINT ! NE Jamais Verrouiller ou Geler le calque ZERO et DEFPOINT Utiliser les matrices de chartes => pour le Dessin DWT et DWS "CHARTECD92" et pour imprimer CTB/STB Si il est nécessaire d'utiliser d'autres couleurs merci d'éviter celles déjà utilisées NE jamais utiliser de transparence dans le dessin que ce soit hachures, images etc... @JPHIL : Le problème avec dépasser 3 niveau de codification je trouve que l'on s'y perd. La codif, peut-elle être après ? ou doit-elle est avant dans le cas d'utilisations de LSIP etc... ? [A]La codif qui indique la discipline, peut-elle être supprimé si on crée un groupe/filtre ? Ou est-elle nécessaire si on veut filtrer ? [B] Je ne comprends pas son usage ? De plus, nous fonctionnons par 1 fichier = 1 niveau, je pense que pour nous elle n'est pas très utile. Je reste disponible, bon début de journée,
  25. Bonjour, Après plusieurs agences et maintenant en collectivité, je dois refondre la charte autocad utilisé par plusieurs services. Je suis à la recherche d'un site ou un plus largement d'un tuto sur les différentes méthodologie de création/gestion de charte pour proposer une méthode facilement réemployable. J'ai déjà cette aide pour comprendre l'environnement que je connais déjà: http://www.blog-cao.com/article/tutorial/les-calques-dans-autocad/ J'ai trouvé ce site mais je trouve que sa proposition était similaire à celle déjà utilisée: http://fablou.chez.com/AUTOCAD/norme_layer.htm J'ai déjà fait un tri sur l'actuelle concernant les calques considérés inutiles. La demande de départ, part du fait que l'actuelle charte est une usine à gaz. ex: Notre charte dans excel Notre charte dans autocad Belle fin de journée,
×
×
  • 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é