Aller au contenu

Olivier Eckmann

Membres
  • Compteur de contenus

    2 356
  • Inscription

  • Dernière visite

  • Jours gagnés

    120

Tout ce qui a été posté par Olivier Eckmann

  1. @Maxime063, oui dès que l'on dépasse 7 000 000 dans une des coordonnées, ça ne fonctionne plus.
  2. Bonjour @didier, Le problème de la commande ajuster n'est pas si simple à résoudre que ça. A partir du moment où on est en grandes coordonnées (par ex CC49 pour l'IdF), toute polyligne de moins de 8cm n'est plus ajustable quelque soit le SCU (général ou local). Ca arrive lorsque tu fais par ex un plan d'intérieur dans un périmètre géoréférencé (tu as pleins de cloisons de 7 à 8cm que tu ne peux pas ajuster/prolonger sur les murs) Lorsque j'avais signalé le problème chez Autodesk, le problème a bien été constaté, mais les commandes ajuster /prolonger dépendent de l'équipe "noyau" d'AutoCAD et pas de l'équipe MAP/Civil et les "clients AutoCAD" ne sont pas sensés travailler dans des grandes coordonnées, donc pas de correction possible (ou bien tout en bas de la pile 🙂 ) La seule possibilité proposée par Autodesk à l'époque était de déplacer tout le dessin vers 0,0 puis de tout redéplacer une fois terminée. Je te laisse apprécier les erreurs susceptibles d'apparaître 😞 . Je crois que @gégé a solutionné le problème en créant un faux système de projection CCXX avec un centre à 0,0 et fais les transformations aller et retour pour éviter les déplacements manuels. Je joins un fichier pour voir le souci. Olivier PbAjuster.dwg
  3. Salut gégé, Eh oui, c'est ça l'avantage d'avoir commencé avant que Windows existe, on est passé par pas mal de techno qui permettait de faire des trucs sympa avant que tout soit colorisé, iconisé, "emojinisé" 😄 Olivier
  4. Bonjour, Mettre la variable REMPLIR en Inactif et REGEN pour vider les polylignes. Sélectionner tous les marquages, puis faire WMFOUT et créer un fichier WMF Puis WMFIN pour réimporter le fichier précédent (vérifier l'échelle et la position) et décomposer le bloc. C'est de la bidouille, mais ça fonctionne. Attention aux grandes coordonnées, parfois le WMFOUT "pète" les plombs. Olivier
  5. Bonjour, Avec un AutoCAD MAP on peut filtrer le dessin sur un emplacement géographique et/ou une (ou plusieurs) propriété(s) pour limiter l'affichage aux seuls objets vérifiant ces conditions. Ce n'est pas forcément le plus rapide, mais c'est rigolo. J'ai fait une petite vidéo du principe : https://autode.sk/30ZwYty Olivier
  6. Bonjour, Un raccourci dans le fichier PGP ne peut appeler qu'UNE SEULE commande et pas un enchaînement de commande comme peut le faire une macro. Si vous souhaitez un "raccourci" pour une macro, il faut définir une commande en Lisp avec un nom explicite, puis lui associer un raccourci dans le fichier PGP, ou bien directement affecter le raccourci comme nom de commande. par exemple (defun C:MaCommandeFenSystVerticale () (command-s "FENSYST" "_V") ) puis dans le PGP par ex FP, *MaCommandeFensystVerticale ou bien directement (defun C:FV () (command-s "FENSYST" "_V") ) et rien dans le PGP puisque la commande est directement définie avec ce nom FV Le lisp doit bien sûr être chargé dans chaque dessin ouvert pour que cela fonctionne. Olivier
  7. Bonjour, Tu sélectionnes ton objet OLE, puis Ctrl+C Tu ouvres Paint.Net et Ctrl+Alt+V puis Ctrl+S et tu donnes un nom à ton image Tu glisses/déposes ton image depuis l'explorateur (point d'insertion, puis taille et tu valides la rotation). Moins d'1 minute par OLE, ça devrait te prendre 1h30 maxi pour tout traiter. C'est pénible et très rébarbatif, mais ça le fait. Olivier
  8. Bonjour, Utilisé à l'époque R14 et R2000 quand il était intégré, puis une installation en 2010 pour dépanner un client qui l'utilisait, sinon, plus jamais depuis. Et honnêtement, je n'en vois aucune utilité aujourd'hui (pour moi en tout cas). Les librairies de lecture /écriture Excel sous .Net sont largement suffisantes pour faire ce que je veux "en dehors" d'AutoCAD pur. Olivier
  9. Bonjour, Tu enregistres en version DWG 2018 ou 2013? Normalement en 2018 ça ne devrait pas poser de problème. Olivier
  10. Bonjour, La partie entière, c'est le nombre de jours écoulés depuis le 1er janvier 1900 et la partie décimale, c'est la fraction d'une journée de 24h. Olivier
  11. Tu peux trouver un bon exemple d'utilisation de ce que propose @Curlygoth en vlisp ici : https://www.afralisp.net/archive/lisp/script1.htm (setq fso (vlax-create-object "Scripting.FilesystemObject")) Olivier
  12. Bonjour @JMBZ38, Si je propose du LDLC, c'est que j'en achète depuis 5 ans sur mes portables plutôt haut de gamme et je n'ai pas eu de souci. LDLC achète ses config chez CLEVO et ajoute seulement SSD et Windows. L'avantage de Clevo, c'est qu'ils proposent des config portables avec des composants de PC fixe donc beaucoup plus performants. Mais c'est (très) lourd et ça chauffe vraiment beaucoup. Concernant les cartes NVidia Quadro, il s'agit des mêmes puces que les cartes gamer, mais dégonflées en performance, mais avec de la mémoire ECC (ou pas, sur ta RTX4000, c'est la même mémoire non ECC) pour une garantie de stabilité dans les calculs intensifs. Pour AutoCAD et les applications habituelles, ça ne sert à rien, ça coute plus cher et ça fonctionne moins vite. Je confirme ce que dit @didier ta config embarque une Quadro RXT4000 basée sur une Geforce RTX2070 dégonflée, donc une petite moyenne de gamme plutôt "ancienne" aux performances correctes, mais sans plus et le proc i7 n'est pas le plus performant. Ca reste une machine plutôt moyenne gamme et à ce prix, c'est très ( beaucoup trop) cher. Un portable restera toujours plus cher qu'une tour à performance identique, mais la mobilité n'est pas si excessive que ça si on achète au juste prix. Olivier
  13. Les prix annoncés sont effectivement exorbitants. Ici, tu as mieux pour 2 fois moins cher : https://www.ldlc-pro.com/fiche/PB00358811.html Si les données sont sur les serveurs, ça impose VPN et liaison personnelle pour le télétravail. Quelle est la quantité de donnée à faire passer dans les tuyaux? DWG 10Mo, RVT 200Mo, Orthophoto 1Go, Nuage de point 20Go? Si ça dépasse quelques dizaines de Mo, il vaut mieux une tour et une prise de contrôle à distance, même si c'est beaucoup moins réactif. Car si tu dois faire passer 20Go par ton ADSL, tu lances ton logiciel à 8h30 et tu commences à bosser à 10h, et tu peux faire une sieste à chaque sauvegarde 🙂 Vive le télétravail. Olivier
  14. Bonjour @Kilian336 Avec ce code, ça met l'échelle en Z identique à X si X et Y sont identiques. A utiliser avant RBLOC (defun C:BLOC_ECHELLE_UNIFORME ( / JEU I oBloc oBlocLst xScale yScale) (if (setq JEU (ssget (list (cons 0 "INSERT")))) (progn (setq I 0) (repeat (sslength JEU) (setq oBloc (ssname JEU I)) (setq I (1+ I)) (setq oBlocLst (entget oBloc)) (setq xScale (cdr (assoc 41 oBlocLst))) (setq yScale (cdr (assoc 42 oBlocLst))) (if (= xScale yScale) (progn (setq oBlocLst (subst (cons 43 xScale) (assoc 43 oBlocLst) oBlocLst)) (entmod oBlocLst) (entupd oBloc) ) ) ) ) ) ) Olivier
  15. Bonjour, Non il ne faut pas toucher au menu qui se trouve dans AutoCAD 2021\UserDataCache\fr-fr\Support c'est la source qui est recopiée quand tu lances AutoCAD sous un nouvel utilisateur Windows. Sa place officielle, c'est C:\Users\Ton_Nom_Utilisateur\AppData\Roaming\Autodesk\Autodesk AutoCAD Map 3D 2018\R22.0\fra\Support sur un Map 2018. Normalement si tu restaures tes paramètres par défaut, tu devrais retrouver tes petits, bruts d'install et tu recommences. Olivier
  16. Bonjour, à tenter: - en ligne de commande, taper MENU (regarder le nom et l'emplacement du menu actuel, normalement "A CAD.CUIX") et ouvrir le CUIX sauvegardé - IUP, puis tout en haut à gauche, clic-droit sur AutoCAD (ou le nom de groupe) et renommer en TOTO par ex, puis valider et fermer. - en ligne de commande, taper MENU et chercher le CUIX précédent (nommé "A CAD.CUIX") - IUP, onglet transférer ... Olivier PS : j'ai ajouté un espace entre A et CAD.CUIX (mais il n'y en a pas) sinon le fourm corrige automatiquement en AutoCAD 😞
  17. Bonjour, Tu as l'excellent livre de @(gile) : https://apps.autodesk.com/ACD/fr/Detail/Index?id=6145646386361353211 et le site de @didier : Mon site perso : Programmer dans AutoCAD Olivier
  18. Essaie avec ça, (defun C:BlocPresDessus ( / sLayout JEU) (foreach sLayout (layoutlist) (setvar "CTAB" sLayout) (if (setq JEU (ssget "x" (list (cons 0 "INSERT") (cons 2 "`*U*,Repérage planche") (cons 410 sLayout)))) (progn ;; parcourt le jeu de sélection pour écarter les blocs non issus de "Repérage planche" (repeat (setq i (sslength JEU)) (setq bl (ssname JEU (setq i (1- i)))) (if (/= (getpropertyvalue bl "BlockTableRecord/Name") "Repérage planche") (ssdel bl JEU) ) ) (if (and JEU (> (sslength JEU) 0)) (command "_DRAWORDER" JEU "" "_FRONT") ) ) ) ) ) Avec ton fichier test ça prend à peine 3 secondes. Ceci dit, ajouter un grip de rotation pour faire tourner tout le bloc, ça alourdit inutilement le DWG (création d'autant de bloc que de version tournée) alors qu'un bloc simple peut recevoir une rotation qui fait exactement la même chose. Olivier
  19. Bonjour @yann69690, Il aurait fallu préciser qu'il s'agissait d'un bloc dynamique car par programmation la sélection d'un bloc dynamique est différente de celle d'un bloc simple non dynamique. Je regarde pour prendre en compte cette subtilité. Olivier
  20. Bonjour @yann69690, J'ai testé le code sur un exemple rapide chez moi avant de poster et ça fonctionne sans souci, donc sans le fichier (pas de pièce jointe au message précédent) qui pose problème impossible de savoir ce qui se passe. Le principe du programme, c'est de passer de présentation en présentation et de mettre au dessus le bloc, donc une regénération à chaque fois que l'on change de présentation. Sur un gros fichier avec beaucoup de présentation ça peut prendre du temps. Sinon pour aller plus vite, il est possible de geler tous les calques, sauf celui(ceux) des présentations et surtout celui d'insertion du bloc encartage. Olivier
  21. Bonjour, Quelque chose comme cela : (defun C:BlocPresDessus ( / sLayout JEU) (foreach sLayout (layoutlist) (setvar "CTAB" sLayout) (if (setq JEU (ssget "x" (list (cons 0 "INSERT") (cons 2 "Repérage planche") (cons 410 sLayout)))) (command "_DRAWORDER" JEU "" "_FRONT") ) ) ) Olivier
  22. Bonjour, Aucun souci pour moi sur Civil 2022, que ce soit avec ou sans case de dialogue, tout fonctionne bien. Olivier
  23. Re Petit test rapide avec 4 DWG ouvert, j'arrive à 10 Go de charge sur AutoCAD Olivier
  24. Bonjour, Oui c'est AutoCAD et Covadis qui décide de la RAM dont ils ont besoin. Mais ça peut monter bien au-delà de 7 Go y compris au-delà de la RAM dispo physiquement et dans ce cas ça swap sur le DD. Dans l'écran suivant, j'ai 1 seul AutoCAD / Covadis et un DWG avec 2 Go d'ortho => 600 Mo de RAM, puis j'ai chargé des MNT externe pour arriver à 3.6 Go affecté à AutoCAD, ce qui me donne 16 Go d'utilisation totale tous logiciels confondus sur 32 Go dispo physique. Avec mon appli de photogrammétrie, j'ai déjà chargé mon PC avec 131 Go de RAM soit 32 physique + 2 * 60 Go de swap sur mes 2 SSD. Ce n'est pas de l'AutoCAD, mais ça fonctionne pareil. Le Max de RAM affecté à AutoCAD (uniquement) dont je me souvienne c'est 6 Go. Mais je dois pouvoir faire beaucoup plus si je fais exprès 🙂
  25. Bonjour, Normalement Map 2019 n'est certifié que pour Postgres 9.5 et Postgis 2.2 https://knowledge.autodesk.com/support/autocad-map-3d/troubleshooting/caas/sfdcarticles/sfdcarticles/System-requirements-for-AutoCAD-Map-3D-2019.html Dans la pratique, j'ai déjà fait fonctionner en postgres 10 / postgis 2.5 mais jamais au-delà avec cette version 2019. Olivier
×
×
  • 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é