Aller au contenu

zebzeb

Membres
  • Compteur de contenus

    66
  • Inscription

  • Dernière visite

Tout ce qui a été posté par zebzeb

  1. Fraid, non tu ne m’offense pas rassure toi, le lisp ça fait déjà quelques années que je n’y touche plus. Ce n’est pas comme le vélo ! Même sur Autocad maintenant je suis un peu pommé, bah oui avant je n’avais pas le bandeau ???? En tout cas je te remercie grandement pour ton aide et ta patience Bonne fin de journée
  2. Bonjour bonuscad, J’ai essayé (avec précaution merci :P ) et ça fonctionne, j’ai bien la suppression mais à la fin j’ai un nil <_< (ça plante le script) Pourrais-tu (si le temps te la permet) me l’adapter dans le genre (defun c :SuppCalq ( /) … Suppression d’un [u]seul calque[/u] "Nom*" s’il existe ) Pour je puisse l’intégrer dans mon script sous forme (command "SuppCalq" "Nom1*") (command "SuppCalq" "Nom2*") Etc…
  3. Bonjour Fraid, Merci pour ta réponse super rapide Pour ce qui est de la suppression de calques, c’est justement pour supprimer les bulles de révisions des différents indices que je souhaite le supprimer :blink: . En ce qui concerne Calque 0 courant et déverrouillage c’est nickel :D
  4. Bonjour, Il y a longtemps que je ne fais plus d’Autocad et dans le cadre d’un DOE, j’ai créé un script (via VBA Excel), qui ouvre les fichiers un à un ; parmi les différentes actions je change des valeurs d’attributs, je purge, je lis et détache des xref, etc… Mais je bloque pour sur les claques, je m’explique 1. Pour rendre le calque 0 actif et déverrouiller les autres (command "-calque" "CH" "0" "D" "*" "") Si je ne mais pas les derniers "" je ne sors pas de la commande, mais les mettant ça me sort nil donc le script s’arrête 2. Pour supprimer des calques (command "-suppcalque" "N" "REVISION-*") Le hic suppression de calque ne prends pas en charge les caractères génériques, de plus si le calque est une ancienne révision il est gelé et suppcalque ne le supprime pas. Donc je cherche un lisp/manipulation 1. Qui rend actif le calque 0 2. Supprime les calques "REVISION-*", "Indice-*" qu’il soit Verrouillés ou gelés, idéalement je souhaiterai pouvoir charger le lisp et entrer la commande (command "NomDuLisp" "REVISION-*") (command "NomDuLisp" "*UnCalque*") Voilà je vous ai tout dit, si vous avez des idées ou quelques chose vos bibliothèques qui correspond je suis preneur Merci et bonne journée
  5. oups
  6. Bonjour, Pour faire des recherches dans une nomenclature je ne sais pas cependant un outil très pratique pour faire des recherches il y a Quick Select. Jusqu’à présent j’utilisais aussi Bim One et j’ai découvert récemment les outils Diroots parmi eux il y a SheetLink plus puissant que Bim One et tout aussi gratuit vous pouvez même exporter nomenclature de feuille. Les 2 plugins sont présent dans le store Autodesk Bonne journée
  7. Bonjour, Pour ceux qui veulent une alternative à Xrev et en version gratuite, il y a aussi ProSheets il n'est pas disponible sur le store Autodesk mais ici => https://diroots.com/plugins/ Je dirais même qu'il encore plus simple d'utilisation Bonne journée
  8. Bonsoir, Personnellement j’utilise le plugin Xrev (https://apps.autodesk.com/RVT/en/Detail/Index?id=3151313819991491909&appLang=en&os=Win64) mais il est payant au-delà de 14 jours. Pour te donner une idée j’ai eu les plans CFO et CFA d’une tour à sortir, au total 156 plans PDF et 156 plans DWG. Ce plugin une fois paramétré te sort les extractions nommer selon ton bon vouloir dans mon cas l’ordi à bossé pendant 1h30 et m’a sorti mes 312 fichiers fichier bien nommé avec le bon indice, L’investissement est vite rentabilisé si tu as beaucoup de plans à sortir, il cré PDF, DWG, DWF/x, DGN et DXF. Bonne soirée
  9. Bonsoir philsogood, Je travail en bureau d’étude d’exécution, donc les modèles , les files, les niveaux , etc.. sont chartées. Pas de bidouille, de renommage, chaque lot fait avec ce que fourni l’archi et le BET, Dans ce cas renommer les niveaux est très rapide (Excel, Dynamo) mais pas le droit ! En faite j’essaie de comprendre pourquoi lorsque je filtre sur des paramètres tel que « Discipline » CFO ou CFA et « Sous-discipline » Sûreté, SSI, Force, Éclairage, etc, je n’ai aucun soucis. Mais un filtre qui dit « si l’élément est affecté à tel niveau » ça fonctionne pas ??? Jusqu’à présent, je faisait des plans de coupe mais là il y a tellement de niveaux de dalle différentes que je cherche une alternative. Un plan de coupe dans un autre pas possible, enfin si ! en faisant une sorte de puzzle géant ;) mais vient alors les projeteurs et dessinateurs qui lorsque qu’ils implantes les différents éléments (et il y a !!). Si l’implante est trop proche de la ligne de coupe … J’ai des visibilités « anarchique » sur X niveaux et X discipline et repasser derrière tout le monde à chaque fois ; Bof ! Voilà dans les grandes lignes l’idée d’une recherche d’alternative J’ai tenté de faire un Dynamo pour afficher et masquer les éléments par rapport à un paramètre mais sans succès (je me heurte au langage Python oups!), j’ai trouvé des sources pour les nœuds IsHidden, Hide et UnHide mais impossible de les faire fonctionner car le retour de Elements.OwnerView est toujours nul ??? Donc la seule solution (retenue mais qui ne convient pas) est de passer par des sous-projets à afficher et masquer.
  10. Bonjour Fred-P Non ce n’est pas ça… Je cherche à créer un filtre où l’affichage se ferais par correspondance de niveau Seulement les éléments du volume du Niveau RDC, etc… Ça fonctionne en faisant « au-dessus » de et « en dessous de », mais comme je disais j’ai de nombreux niveaux imbriqués, donc ça ne résout en rien mon souci. En effet, j’ai des éléments du volume RDC à 25m, 10, 3 etc… et plusieurs niveaux intermédiaires, l’idée est de n’afficher que les éléments dont la propriété Niveau à la valeur RDC, ce qui me permettrais de supprimer les plans de coupes J’espère avoir plus clair ????
  11. Bonjour, J’ai une maquette qui contient non hallucinant d’inter-niveaux et du coup un nombres tout aussi important de zone de plan de coupes. J’ai donc pensé faire un filtre sur le niveau de l’occurrence, (afficher seulement si Niveau = RDC), mais ça ne marche pas, je ne sais pas pourquoi seriez-vous m’expliquer ? La seule solution que j’ai trouvée est de passer par différents sous-projets.
  12. zebzeb

    Revit : Export IFC

    Bonjour, J'ai fait mon IFC4 deluxe je l'ai posté sur la boite à plans ... Et maintenant j'attends les retour. Je l'ai testé avec Naviswork et franchement j'ai pas vu de différence :huh: avec IFC 2x3 mais bon je très loin d'être spécialiste. Bon WE :P
  13. zebzeb

    Revit : Export IFC

    Bonjour, Ha qu’il est bon lecrabe ????, en effet ma version Autodesk IFC était 19.2.0 … Je viens de mettre à jour. Merci pour les liens Bonne journée
  14. zebzeb

    Revit : Export IFC

    Merci pour ton retour, mais la convention bim est explicite IFC2x4 Add2, j’essaierais « IFC4 Reference view » Ne soit pas triste lecrabe garde le sourire ;)
  15. zebzeb

    Revit : Export IFC

    Bonjour, Voilà bien longtemps que je n’étais pas venue. Mais comme je sèche je m’adresse aux experts. Il m’a été demandé de faire un export d’une maquette Revit 2019 en IFC 2x4 Add2 (hic!) Après quelques recherche sur le web... 1. J’ai téléchargé et installé « AutodeskIFC2019.msi » 2. J’ai téléchargé « IFC4_ADD2.exp » du site www.buildingsmart-tech.org 3. J’ai ce fichier dans le dossier « Program Files\Autodesk\Revit 2019\EDM » Dans Revit lorsque je fais Exporter IFC (v.19.2.0.0), j’ai « IFC4 Reference view » et « IFC4 Design Transfert view » mais pas de « 2x4 Add2 » Pourriez-vous éclairer ma lanterne, est-ce l’un des 2 cité ci-dessus correspond ICF 2x4 Add2 ? Merci
  16. Bonjour, Je confirme, que le problème est le même sur 2016, 2017 et 2018 par contre pas de soucis sur 2013 et 2014. Pour Autocad 2015 je n’en ai pas sous la main.
  17. Bonjour, Euréka :D !!! J’ai trouvé d’où vient le problème. L’erreur survient lorsqu’un bloc dynamique à 2 (ou plus) états d’inversion, avec un seul, pas de soucis. Bonne journée
  18. Bonjour Bryce, J’ai testé sur une autre machine avec 2018 et en effet pas de soucis, avec le même dessin ! J’ai réinstallé Autocad 2017 et le problème persiste, alors que ça fonctionné nickel auparavant. J’ai testé plusieurs autres Lisp et pas de problème sur 2018 comme sur 2017. J’ai également tenté une réparation ainsi qu’une réinstallation des Autocad. Nada :angry: !! Toujours l’erreur interne J’avoue ne plus savoir par ou cherché… Si quelqu’un à une idée, je suis preneur Merci
  19. Bonjour, Je déterre ce sujet (ici) car en passant de Autocad 2017 à 2018 le ATTOUT (dynamique) pas de soucis, mais le ATTIN (dynamique) ne fonctionne plus :blink: . J’ai ce message: Commande: ATTIN Reading the input file... Done."INTERNAL error in FAIL\nmessage lost, reset to top" Erreur Automation Entrée incorrecte 0 Block inserts modified. J’utilise ce lisp depuis plusieurs années sans aucun problème (au passage MERCI à Bryce ), j’ai tenté de remplacer les fichiers Express 2018 par les 2017 sans succès. Je m’en remets à vous les experts, merci
  20. Bonjour, Je sais que le post date un peu, mais bon si ça peut en aider. Ce lisp n’est pas de moi, mais de Patrick => http://cadxp.com/topic/25537-renommer-onglets-en-chaine/ Je l’ai juste modifié pour nommer les présentations 01, 02, etc ;; Renommer les onglets en 01, 02 ... (defun c:ro01toXX (/ doc express lay lst n i txt txt1) (vl-load-com) (setq doc (vla-get-activedocument (vlax-get-acad-object)) n 0 i 1 prefix "0" txt nil long (itoa (- (length (layoutlist)) 1)) ) (vla-startundomark doc) (if (eval 'acet-ui-progress-done) (progn (acet-ui-progress-init "" (1- (vla-get-count (vla-get-layouts doc)))) (setq express T) ) (progn (princ "\nTravail en cours...") (princ) ) ) (vlax-for lay (vla-get-layouts doc) (setq lst (cons (list (vla-get-taborder lay) lay) lst)) ) (while (setq lay (assoc i lst)) (cond ((eq n 0) (setq txt "01")) ; DEBUT ((>= n 1) (setq txt1 (itoa (+ n 1))) (if (< (strlen txt1) 2) (setq txt1 (strcat "0" txt1)) ) (if (< (strlen long) 2) (setq long (strcat "0" long)) ) (setq txt txt1) ) ) (if (vl-catch-all-error-p (vl-catch-all-apply 'vla-put-name (list (cadr lay) txt)) ) (progn (vla-put-name (vla-item (vla-get-layouts doc) txt) (strcat "c" txt) ) (vla-put-name (cadr lay) txt) ) ) (and express (acet-ui-progress-safe i)) (setq n (1+ n) i (1+ i) ) ) (and express (acet-ui-progress-done)) (princ (strcat "\nRenumérotation de " (itoa (1+ n)) " présentation(s)." )) (vla-endundomark doc) (princ) ) Cordialement
  21. Bonjour, Le lisp RBloc fonctionne très bien je l’utilise régulière (au passage encore merci Patrick :D ) Pour que le remplacement s’effectue correctement il faut que les étiquettes des 2 blocs portent le même nom. Il suffit ensuite de synchroniser le nouveau bloc A noter que Rbloc fonctionne également avec les blocs dynamiques Cordialement
  22. Merci beaucoup ;) c'est parfait
  23. Bonjour Patrick, Quel rapidité ! Voilà ce que me retourne le code Commande: RAT ; erreur: nombre d'arguments insuffisants
  24. Bonjour à tous, Voilà bien longtemps que je n’étais venu vous solliciter, mais la reprise du lisp … oups ! Je pense que quelqu’un déjà fais un lisp qui pourrait correspondre à mes besoins (enfin j’espère) J’ai reçu plusieurs plans avec des blocs sans attribut et des textes ou mtext qui leurs sont associés J’ai utilisé (merci encore) le lisp rbloc de Patrick35 pour modifié les bloc sans attribut. Idéalement je souhaiterais maintenant sélectionner 1 bloc et de 2 à 8 textes ou mtext pour remplir les attributs (premier texte sélectionner attribut 1, deuxième texte attribut 2, etc …) Avez quelque chose qui règlerais mon souci ? Merci
  25. zebzeb

    MatchDynProp (gile)

    Bonjour, Je déterre ce post … Désolé Mais je n’arrive pas à le modifier pour que les propriétés dynamiques se copient même sur des blocs de noms différents, car j’ai plusieurs blocs qui ont tous les mêmes paramètres dynamiques. Merci
×
×
  • 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é