GEGEMATIC
Membres-
Compteur de contenus
1 416 -
Inscription
-
Dernière visite
-
Jours gagnés
19
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par GEGEMATIC
-
Salut, en fait, j'avais lu en diagonale, et pas du tout analysé le lisp de Denis ... je pensais que tu avais adapté 3 fois ce lisp, que j'ai vu cette ligne, (dictadd dict "DenisH" j'ai pensé que les filtre pouvaient être regroupé sur DenisH, mais il n'en est rien. Donc ce coup ci j'ai testé ça marche chez moi... (defun creeFiltreProprCalque ( nomFiltre propFiltre / dict xdic) ;(setq nom_filtre (getstring "\nEntrer le nom des éléments à filtrer :")) (setq xdic (vlax-vla-object->ename (vla-getextensiondictionary (vla-get-layers (vla-get-activedocument (vlax-get-acad-object)))))) (if (setq dict (dictsearch xdic "ACAD_LAYERFILTERS")) (setq dict (cdr (assoc -1 dict))) (setq dict (dictadd xdic "ACAD_LAYERFILTERS" (entmakex '((0 . "dictionary") (100 . "AcDbDictionary") (280 . 0) (281 . 1) ) ) ) ) ) (dictadd dict nomFiltre (entmakex (list '(0 . "xrecord") '(100 . "AcDbXrecord") '(280 . 1) (cons 1 nomFiltre) (cons 1 propFiltre) ;; 1 . "FX_PLAFOND") ;;(1 . "*PLAF*") '(1 . "*") '(1 . "*") '(70 . 0) '(1 . "*") '(1 . "*") ;;(-3 ( "ACAD" (1000 . "( NAME== \"*PLAF*\" )"))) (list -3 (list "ACAD" (cons 1000 (strcat "( NAME== \"" propFiltre "\"" )))) ) ) ) (princ) ) (defun c:MesFiltre () (creeFiltreProprCalque "plafond" "*PLAF*") (creeFiltreProprCalque "mur" "*MUR*") )
-
Salut, par contre, si tu arrive a avoir plusieurs fil d'eau de sortie, dis moi comment tu fait... en général, il faut ajouter un noeud fictif pour pouvoir gérer les chutes sur les sorties. a+ gégé
-
salut, il faut sortir les nom "en dur" pour le mettre en argument. dans ce cas, ce n'est pas si simple, car on est en plein dans le mélange des listes normales et "paire pointées" la je crée la routine avec les arguments; (defun creeFiltreProprCalque (nomFiltre propFiltre / dict xdic) ;(setq nom_filtre (getstring "\nEntrer le nom des éléments à filtrer :")) (setq xdic (vlax-vla-object->ename (vla-getextensiondictionary (vla-get-layers (vla-get-activedocument (vlax-get-acad-object)))))) (if (setq dict (dictsearch xdic "ACAD_LAYERFILTERS")) (setq dict (cdr (assoc -1 dict))) (setq dict (dictadd xdic "ACAD_LAYERFILTERS" (entmakex '((0 . "dictionary") (100 . "AcDbDictionary") (280 . 0) (281 . 1) ) ) ) ) ) (dictadd dict "DenisH" (entmakex (list '(0 . "xrecord") '(100 . "AcDbXrecord") '(280 . 1) (cons 1 nomFiltre) (cons 1 propFiltre) '(1 . "*") '(1 . "*") '(70 . 0) '(1 . "*") '(1 . "*") ;;(-3 ( "ACAD" (1000 . "( NAME== \"*PLAF*\" )"))) (list -3 (list "ACAD" (cons 1000 (strcat "( NAME== \\" propFiltre "\\" )))) ) ) ) (princ) ) la je crée la fonction qui en fait plusieurs (a adapter) (defun c:MesFiltre () (creeFiltreProprCalque "plafond" "*PLAF*") (creeFiltreProprCalque "mur" "*MUR*") )
-
Cher décapode, encore quelques questions: Recap a une version 360, mais apparemment qui ne gère que les photos ? pour la version pro, est-ce qu'elle est incluse dans les suites premium (Building ou Infrastructure) sinon je vois qu'on peut créer un nuage de point sous Civil, à partir d'un fichier LAS. avec ce nuage de point, je peux créer une surface ? comme je n'ai pas encore ces données, c'est difficile de tester ... a+ Gégé
-
Bon je vois que je vais pouvoir faire qq chose avec covadis V17 je pensais que cle FBX, c'était pour infraworks ... a+ merci gégé
-
salut à tous, pour mes fichier lidar, on peut m'exporter du : extraire les données en .LAS . FBX .DAE .OBJ . STL quel est le meilleur format pour en faire un MNT ? avec infrawork, on doit pouvoir lire du fbx ? merci gégé
-
Salut, connaissez vous une méthode pour extraire des objets 3d de ce format ? par exemple un fichier de pt xyz ou du step, de l'igs etc ... c'est magnifique mais ça sert a rien ... a+ gégé
-
le Crabe, le gilet jaune de la CAO !
-
salut à tous, avant, pour qu'un profil soit ignoré par covadis, on mettait !COVADIS dans la decription il semble que ça n'ai pas marché avec la V17, et avec un profil sans menu covadis, je me retrouve avec ces avertissement bloquant: ce fichier contient des thème antérieurs blabla or j'ai des traitement lourds a faire, avec des scripts, c'est chiant d'être bloqué par ça. on peut les désactiver une bonne fois pour toute, ces avertissements, à 90% inutiles du reste ? a+ gégé
-
Fonctions C# et espace lisp séparé
GEGEMATIC a répondu à un(e) sujet de D.DUHEM dans ObjectARX/DBX, C++, .NET, RealDWG
Salut, je sais que c'est prétentieux de ne pas être d'accord avec Gille sur un problème de programmation, mais sur ce point précis je ne suis pas vraiment d'accord. Quand on a des milliers de ligne de code Lisp, qui servent comme autant d'outils ponctuels, pour traiter un problème particulier, les réécrire intégralement en net, c'est économiquement suicidaire. se priver des possibilités de .net pour faire évoluer ces programmes lisp, c'est dommage, surtout quant des propriétés et méthodes ne sont pas exposées en .com, et qu'elles le sont en .net. Pour l'utilisation d'une commande lisp définie en .net, je n'ai jamais eu de problème particulier, car ayant un usage interne, la gestion des erreurs n'est pas primordiale. En gros, si c'est de la programmation a vendre, d'accord avec Gille, si c'est de la programmation à consommer sur place(TVA 5.5%), le .net est utilisable avec lisp. Pour l'usage de boite de dialogue net avec lisp, j'ai fait beaucoup de tests concluants, mais je n'ai jamais eu le temps de les utiliser pour de bon. (déboguer du net avec autocad, c'est vraiment chronophage, surtout quand comme moi, on est de plus en plus étourdi ...) Pour moi, la solution est peut être dans la question: Je ne suis pas une pointure dans ce domaine, mais l’ancêtre de l'espace de nom, c'est bien le bon vieux préfixe de commande ? d'ailleurs je me demande ce qui se passe si deux programmes .dll différents utilisent le même nom de namespace ? est-ce que le nom de la dll est ajouté pour éviter les confusions? je n'en sais rien. mais à partit de 3 caractères alphanumérique de préfixe, le risque de perturbation avec les routines vlx de l'utilisateur devient assez anecdotique non ? -sous toute réserve- gégé -
Donc voir ce post: powerClic
-
salut Benso, Bien dommage, et à la fois rigolo, de vouloir installer PowerClic pour simplement utiliser CLEARMULTIPLYOWNEDOBJECT, mais je renonce à expliquer l'utilité de Powerclic, ça semble incompréhensible ... Mon site connais quelques perturbations, surtout sur la partie ancienne, et j'attends une correction, qui ne vient pas, vous connaissez les webmaster ... en attendant des liens directs: http://www.g-eaux.com/powerclic/download/SetupPowerClic724_french.exe http://www.g-eaux.com/powerclic/download/SetupPowerClic723_french.exe http://www.g-eaux.com/powerclic/download/SetupPowerClic722_french.exe http://www.g-eaux.com/powerclic/download/SetupPowerClic721_english.exe http://www.g-eaux.com/powerclic/download/SetupPowerClic721_french.exe si PowerClic ne marche pas avec ta version d'Autocad, fais le moi savoir, je ferais une mise à jour. Sur nos postes elle marche avec la 2018, mais peut être que j'ai fait des modifs qui ne sont pas diffusées, je ne sais pas. Tiens moi au jus a+ gégé
-
Salut, merci à Steven et à Reb pour leur info, je ne connaissais pas. Mais jusqu'a présent, je n'ai jamais réussi a migrer correctement des paramètre autrement qu'avec la sauvegarde et la restauration de profils. par contre, ça peut nécessiter une adaptation, en éditant le fichier .arg, car les lettres de lecteur peuvent être différentes d'un poste à l'autre. par exemple: lecteur E: devient C: remplacer "FileNameMRU0"="E:\\stockage" par "FileNameMRU0"="C:\\stockage" dans le fichier arg Pour mon portable, j'utilise deux fichier .bat avec des "net use" et des "subst" différents pour travailler en local ou en réseau : Mon profil utilise le lecteur E:, le lecteur de mon portable s'appelle Y: rem pour travailler en mode local (Y) sur cet ordi net use e: /delete subst e: y:\ inversement: rem pour travailler en mode réseau sur cet ordi subst e: /d net use E: \\Serveur\e pour migrer d'un versiuon à l'autre, je n'utilise pas les profils, mais des fichiers excel xml contenant ma configuration, que j'adapte à la nouvelle version: c'est pas du "100% tout baigne", mais on gagne du temps quand même : Migration avec PowerClic voilà, changer d'Autocad ou changer de poste, ça reste une galère ... a+ Gégé
-
Rétention eaux pluviales sous bâtiment
GEGEMATIC a répondu à un(e) sujet de Ben8231 dans Infrastructures
Salut à tous, une panne de courant ce n'est pas forcément la catastrophe: tes ep arrivent d'en haut: il suffit que la surverse soit réalisée au niveau du RDC. donc il faut que le bassin soit étanche jusqu'au RDC (cheminées d'accès comprises) c'est couteux mais pas impossible. par contre, tous les bassin étanches ne sont pas homologués pour un pose dans un bâtiment,c'est le point le plus compliqué. -
Autocad pendant la 2iem guerre mondiale :)
GEGEMATIC a répondu à un(e) sujet de nosset dans Pause café
Salut, Bonne idée ! Ya des jours, je me dis qu'il y a de quoi ... -
Autocad pendant la 2iem guerre mondiale :)
GEGEMATIC a répondu à un(e) sujet de nosset dans Pause café
Super drôle, et tellement vrai ! Oui c'est une grosse daube ce logiciel ! Qui nous tiens pour des raisons de moins en moins objectives ... -
[RESOLU]Plus de réseau cet AM (W7)
GEGEMATIC a répondu à un(e) sujet de GEGEMATIC dans Windows trucs et astuces
Ou alors, après un arrêt (programmé...) à la station de recharge de batteries, 2h1/2 de mise à jour du système ... Avec l'informatique, plus rien ne nous appartient vraiment, votre bagnole vous oblige à mettre la ceinture sur un chemin en terre, votre lave linge refuse de démarrer, car un appui un peu trop long sur le bouton marche lui a fait imaginer que c'est un enfant qui est en train de le manipuler (véridique, lave linge boch, dépannage 70 €: une sécurité enfant très I.A) Pour windows, le pire, c'est que j'ai oublié de désactiver la MAJ automatique, et j'y ai eu droit de nouveau à 14h ! même motif, même punition ! a+ gégé -
Bon ben dans ce cas, pour moi, c'est plus une astuce, c'est du développement ...
-
SVP Routine 3DPOLY to 2DPOLY avec conservation Xdatas et ODs
GEGEMATIC a répondu à un(e) sujet de lecrabe dans Routines LISP
Salut vieux Crabe, je pensais à un export shapes puis import, c'était bon pour les od ... mais là ton truc c'est plus compliqué. je peux te le faire, mais avec une kirielle de dépendance, une usine à gaz ... a+ Gégé -
Salut à tous, je laisse les MAJ windows sur le serveur, question sécurité, je trouve ça plus prudent. Je les désactive sur les autres PC. Entre midi et 2, le serveur a fait sa petite MAJ. résultat, impossible de me connecter, mais mon collègue, lui, rien de changé. Moi je suis accessible par le serveur, je vois le serveur, je peux le pinguer, mais pas y accèder. Le portable W10 même problème. ces merdouilles, avec Wdaube, ça arrive, on éteint le routeur, on redémarre les postes, et ça rentre dans l'ordre. mais la pas. éteint le pare feux, toujours rien. Tout vérifier les résolus sur les forum, jamais mon cas, tous le service OK. finalement, point de restauration windows, tout rentre dans l'ordre. le plus dinque, c'est que cette MAJ de sécurité ne concernait que le pack office ! a+ gégé
-
Salut, Oui mais tes articles sont comment ? que des blocs ? que des polylignes ? utilise tu des filtres autres que le calque, genre largeur, type de ligne, couleur ... Pour moi, c'est ça qui peut vite être compliqué: gérer tous les types de ponctuel, tous les type de linéaire, de surfaciques et en plus les non graphique ... a+ Gégé
-
Salut, Tous dépend de la complexité des métrés que tu faits. imaginons que tu ne fasse que compter des blocs. un lisp pour compter des bloc, basé sur la lecture d'un fichier texte séparé par des virgules contenant la liste des articles, et recrachant le résultat dans un autre fichier csv, ce n'est pas très compliqué. maintenant, si tu utilises toutes le fonctionnalités de la base d'article, bloc, polyligne avec type de ligne , épaisseurs, surfaces, que tu veux bien sur que tes bases d'article restent compatible et éditable avec covadis,que le résultat soit un fichier excel identique à celui créé par Covadis ça se complique. Il va falloir lire les articles dans un xml "propriétaire", faire des sélections filtrées qui peuvent être compliquées, puis écrire dans un fichier excel avec un formatage alambiqué. Pa expérience, je dirais que seule la 2eme version est valable, car les métrés, on aura souvent besoin de les retoucher, d'en relancer à l'unité,suite à modification ne portant que sur quelques feuilles, donc en mode manuel. Mais tout est possible, toutes mes extensions "covadis" sont basées sur les fichiers de paramètre Covadis, car sinon c'est ingérable. a+ Gégé
-
Salut Come, je l'ai déjà eu ce message, BB. pas systématiquement, en ce moment c'est c:ai_molc... si je lance BB, ça me demande des lignes, des points, je ne sais pas à quoi ça rime. si tu veux plus être emmerdé par ces notifications: visual lisp, options d'environnement options générales Setq pour les symboles protégés: X imprimer message et ça ne te gênera plus. a+ Gégé
-
Salut, je ne bosse pas avec la 17, donc je ne connais pas les éventuelle amélioration de ce module. Pour moi, faire un programme lisp pour faire ça, c'est quand même du boulot, et c'est réinventer l'eau chaude. ça peut être valable, si tu as constamment ce pb. Sinon, je pense que les développeurs Géomédia devraient pouvoir te fournir une version "ligne de commande" de leur fonction, qui accepte comme argument un périmètre, une base et un nom de sortie ? pose leur la question quand même ... a+ gégé
-
détecter et relier des lignes parallèles
GEGEMATIC a répondu à un(e) sujet de GEGEMATIC dans LISP et Visual LISP
Salut Olivier, bonne année et merci pour la réponse. le coup du MNT, c'est sacrément malin ! c'est peut ce que je vais utiliser, peut être même sans passer par Covadis, car j'ai en stock un lisp pour les triangulation de delaunay. (il faut que je regarde ce qu'il vaut) en fait, j'aimerai éviter de faire l'AR avec Qgis, car ça peut alourdir le processus. je te tiendrai au courant ... a+ Gégé
