Olivier Eckmann
Membres-
Compteur de contenus
2 360 -
Inscription
-
Dernière visite
-
Jours gagnés
120
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par Olivier Eckmann
-
Autocad une passerelle pour les hackers
Olivier Eckmann a répondu à un(e) sujet de benoitlacroix dans Pause café
Bonjour, Dans un dessin AutoCAD on peut incorporer une macro VBA comme dans n'importe quel document Word ou Excel. Par contre pour que ça se lance, il faut : 1° que le module VBA pour AutoCAD soit installé, ce qui n'est plus le cas par défaut 2° que tu autorises la macro à s'exécuter. Autre solution plus facile : tu reçois un fichier ZIP correspondant à un e-transmit dans lequel une personne malveillante à ajouter un fichier acaddoc.lsp à la racine du zip à côté du DWG. Quand tu décompresses le ZIP et que tu ouvres le DWG, le fichier acaddoc.lsp est automatiquement chargé sans confirmation. Olivier -
Bonjour, Ca n'a rien à voir avec AutoCAD, mais ayant posé la question sur un forum généraliste C# sans réponse, je me permets de poster ici. J'ai un programme qui fonctionne très bien lorsqu'on le lance depuis un raccourci du bureau ou bien par un double-clic sur l'EXE, par contre il ne fonctionne pas correctement si je le lance via une instruction Process.Start. Pour expliquer le contexte : j'ai développé pas mal de programme (EXE autonome) et pour éviter de mettre un raccourci de chacun sur le bureau de chaque utilisateur, j'ai voulu faire un lanceur composé de boutons qui appellent un simple Process.Start(@"\\SERVEUR\PROGRAMMES\TOTO\TOTO.EXE") Tout fonctionne sauf 1 programme qui se lance mais qui ne fonctionne correctement. Pour faire simple, ce programme compare 2 arborescences entre le disque dur local et un NAS. Le parcours se fait de manière récursive dans un Backgroundworker et compare date et taille de fichier, puis synchronise sur demande. Comme le NAS est en lecture seule, j'utilise un token à partir d'un login autre que l'utilisateur ayant lancé le programme. Le disfonctionnement semble lié au backgroundworker, car j'ai d'autres portions du programme qui utilise le token sans souci. En fait si j'ouvre une fenêtre CMD puis que je lance mon EXE, j'obtiens le même souci que lancé par le Process.Start() Le problème c'est que je ne sais pas comment debugger depuis VS car si je le lance simplement en mode debug, tout fonctionne. Je ne sais vraiment pas où, ni comment chercher le disfonctionnement. Si quelqu'un a une idée je suis preneur. Merci Olivier
-
Bonjour, On peut utiliser Recap pour charger (recaler) de multiples positions de scan statique, dans ce cas on aura autant de bulles et de fichier RCC qui correspondent à la vue depuis le scan. MAIS on peut aussi utiliser Recap pour convertir du fichier LAS ou E57 issu d'un levé Lidar (laser aéroporté) ou d'un traitement photogramétrique terrestre ou aérien (drone). Dans ce cas, on ne dispose que d'un nuage d'un seul tenant. Olivier
-
Bonjour, Petite routine en provenance de nos amis Tchèques : ICI Qui permet de basculer UCSFOLLOW à 1 ou 0 dans toutes les fenêtres d'un dessin sans modifier le zoom déjà fait. Olivier
-
Deuxième écran raccordé par VGA non connecté.
Olivier Eckmann a répondu à un(e) sujet de FredCTHR11 dans Périphériques de sortie, impression
Bonjour, pour l'adaptateur HDMI => VGA je connais, je l'utilise sur mon PC. Par contre l'inverse VGA vers HDMI je ne connaissais pas, mais je viens de faire une recherche et ça existe. Mais il s'agit de 2 adaptateurs différents, il ne sont pas "inversables". Olivier -
Deuxième écran raccordé par VGA non connecté.
Olivier Eckmann a répondu à un(e) sujet de FredCTHR11 dans Périphériques de sortie, impression
Bonjour, es-tu sûr que tu peux raccorder 2 écrans et pas un seul. Peut-être que la connexion d'un écran extérieur désactive l'autre sortie? Olivier -
Débutant sur Revit : quelques questions
Olivier Eckmann a répondu à un(e) sujet de Olivier Eckmann dans Revit
OK Merci pour les infos, je me lance demain. Olivier -
Débutant sur Revit : quelques questions
Olivier Eckmann a répondu à un(e) sujet de Olivier Eckmann dans Revit
Merci Gégé, je vais regarder de ce côté aussi. Olivier -
Débutant sur Revit : quelques questions
Olivier Eckmann a répondu à un(e) sujet de Olivier Eckmann dans Revit
Salut, Pour les rampes, je vais me contenter de forme "parfaites". J'ai déjà monté en ligne/poly + épaisseur mes murs et mes poutres pour essayer de comprendre comment le parking fonctionne, mais en 3D ce sera beaucoup plus explicite (plus long aussi à dessiner). Il faut que je me lance. Olivier -
Bonjour, Complètement débutant sur Revit (Archi), je cherche à modéliser un parking souterrain (6 niveaux de sous-sol) tel que construit à partir de plan DWG des niveaux. Je pense à 2 éléments qui vont me poser des problèmes: 1. Les dalles ne sont pas horizontales ni inclinées (c'est plus de la "tole ondulée" à +/- 5 cm) => à quelle altitude définir les niveaux? Z bas, Z moyen, Z haut? 2. Les rampes de descente et montée entre les niveaux sont des doubles hélicoïdales sauf entre les niveau -1 et -2 où l'une s'enroule au dessus de l'autre jusqu'à la sortie/entrée=> est-ce que Revit sait modéliser ce genre de chose (je pense que oui)? Si vous avez quelques conseils ou suggestions pour débuter, ce serait sympa. Merci Olivier
-
[Résolu] Conserver une variable même en éteignant le logiciel
Olivier Eckmann a répondu à un(e) sujet de Aleck_Ultimate dans Débuter en LISP
Bonjour, Tout dépend de la portée souhaitée pour ta variable. Si c'est propre au dessin, regardes du cotés des dictionnaires ou Xdata sur un objet particulier (calque 0 par ex) Si c'est propre à ton utilisateur (programme) quelque soit le dessin, alors regardes du côté de setenv / getenv (ça stocke en base de registre) ou bien tu peux stocker ça dans un fichier INI (ancienne techno) ou XML (nouvelle techno). Pour les limitations, comme ce sont TES variables et que tu sais ce que tu y stockes normalement pas de souci. Si tu stockes en fichier, les réel et autres formats (date) seront écrits en ASCII donc il faudra faire les conversion. Pour les dictionnaires ou xdata, tu as directement presque tous les types entier/long/double... Olivier -
Bonjour, pourquoi ne pas télécharger directement les planches du cadastre en projection CC plutôt que Lambert93? Opendata - DGFiP Olivier
-
Sélection de calques à partir d'objets
Olivier Eckmann a répondu à un(e) sujet de fiesta13310 dans AutoCAD 2012
Bonjour, Ce n'est pas évident, car partant d'une sélection courante, il faudra désélectionner pour sélectionner uniquement le ou les objet(s) dont on veut le(s) calque(s), puis resélectionner la sélection courante (qui n'est plus courante) avant d'appliquer le filtre. C'est possible, mais c'est un peu plus de boulot à écrire. Olivier -
Tu veux faire descendre un Stéphanois sur Lyon. Mais ça va pas non!! Sauf si les Verts mettent une torchée à l'OL. Là c'est la ruée!!! Olivier
-
Performances comparées entre AutoCAD LT 2019 et LT 2010... Surprenant !
Olivier Eckmann a répondu à un(e) sujet de rebcao dans AutoCAD LT 2018
Bonjour, est-ce que les DWG sont en V2010 pour les 2 versions? ou bien s'agit-il de DWG V2010 pour LT 2010 et de leur petit frère enregistré en V2018 pour LT 2018. En effet, l'ouverture et la sauvegarde en version antérieure (non native) prend plus de temps (conversion des objets). Olivier -
Limite taille des shapes pour FDO ?
Olivier Eckmann a répondu à un(e) sujet de GEGEMATIC dans Autodesk Map
Salut, Si ce sont des SHP issues du téléchargement depuis Etalab, ça ne fonctionne pas sous MAP, les SHP ne sont pas lus, ni en FDO ni via MAPIMPORT. Il faut les charger sous QGis, puis les réenregistrer en SHP afin des les rendre compatibles avec les produits Autodesk. Ne me demande pas pourquoi, je me suis cassé les dents dessus pendant une journée avant de voir que rien ne se chargeait. Je n'ai pas d'explication, car réenregistré depuis QGis on a l'impression que ce sont les mêmes données (même structure DBF, quasiment même taille, même encodage...) J'ai pu chargé tout le département du 91 sans souci via FDO, c'est juste beaucoup plus long que sous QGIS. Olivier -
Bonjour, en faisant précéder DISSOCIERGROUPE par la commande MULTIPLE pour la répéter ^C^CMULTIPLE DISSOCIERGROUPE Sinon, si tu connais le nom du groupe, tu peux utiliser la commande -GROUPE D XXXXX Olivier
-
Décomposer le dernier bloc crée
Olivier Eckmann a répondu à un(e) sujet de Aleck_Ultimate dans Débuter en LISP
Parfois un dessin vaut mieux qu'un long discours https://i.goopics.net/QmOkV.jpg Olivier -
Décomposer le dernier bloc crée
Olivier Eckmann a répondu à un(e) sujet de Aleck_Ultimate dans Débuter en LISP
Bonjour, Tu as la commande XPLODE sans le E qui dispose de pas mal d'option: CA pour spécifier le calque dans lequel envoyer le résultat de la décomposition H (hérite du bloc parent) qui permet d'affecter au objets issus de la décomposition les mêmes propriétés (calque / couleur / Type de ligne) que le bloc initial. Par contre c'est déjà un Lisp donc pas possible de mettre dans un autre Lisp il me semble. Sinon le plus simple, c'est de créer un jeu de sélection (ssadd) avec tous les objets issus de la décomposition , puis d'appliquer un changement de propriété globale au jeu de sélection. (command "_CHPROP" JEU "" "_LA" (getvar "CLAYER") "")[/size][size=2]Olivier -
APPLICATION SMARTPHONE GEOLOCALISATION
Olivier Eckmann a répondu à un(e) sujet de lili2006 dans CAO, généralités
Bonjour, Le GPS d'un smartphone te positionnera au mieux à 5 ou 10m près, surtout si tu es au mieux de la forêt. Pour un appli sur smartphone, il y a QField (en combinaison avec QGis) : ICI Olivier -
Pour moi R+1 ce n'est pas une abréviation pour un calque, ce serait plutôt RDC RDJ 1ET 2ET SS (ou SS1 SS2) ... Olivier
-
Bonjour, Tu peux régler la variable EXTNAMES à 0 pour obtenir un fonctionnement identique à la version 14 (et antérieures): - 31 caractères maxi de long - caractères autorisés, seulement $ _ et - (pas d'espace) C'est valable pour tous les noms (calques, blocs, styles...) Olivier
-
Ouvrir DWGVersion depuis mon menu perso
Olivier Eckmann a répondu à un(e) sujet de nen dans LISP et Visual LISP
Bonjour, je viens de faire un test avec (startapp "C:/Program Files/QGIS 3.2/bin/qgis-bin.exe") et ça fonctionne sans souci. Olivier -
Probl de Filtre SSGET sur (210 0.0 0.0 -1.0)
Olivier Eckmann a répondu à un(e) sujet de lecrabe dans LISP et Visual LISP
Salut Pat, pour ta sélection, si tu n'es pas à l'intérieur d'un programme, tu peux aussi utiliser la commande SSX qui dispose de l'option Entity (tu saisis INSERT) puis l'option Vector (tu saisi 0,0,-1) pour ta demande : (defun C:SEL_BLK_SCALE_NON_UNIFORM ( / I JeuBl JEU oBloc dXScale dYScale) (setq I 0 JeuBl (ssadd)) (if (setq JEU (ssget "x" (list (cons 0 "INSERT")))) (repeat (sslength JEU) (setq oBloc (ssname JEU I)) (setq I (1+ I)) (setq dXScale (cdr (assoc 41 (entget oBloc)))) (setq dYScale (cdr (assoc 42 (entget oBloc)))) (if (/= dXScale dYScale) (ssadd oBloc JeuBl) ) ) ) (if (>= (sslength JeuBl) 1) (sssetfirst nil JeuBl) ) ) Olivier -
Probl de Filtre SSGET sur (210 0.0 0.0 -1.0)
Olivier Eckmann a répondu à un(e) sujet de lecrabe dans LISP et Visual LISP
Hello, (setq sel1 (ssget "_X" (list (cons 0 "INSERT") (cons 210 (list 0.0 0.0 -1.0))))) Olivier
