Olivier Eckmann
Membres-
Compteur de contenus
2 348 -
Inscription
-
Dernière visite
-
Jours gagnés
119
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par Olivier Eckmann
-
Bonjour, Est-ce que c'est toujours le signe - qui est utilisé pour séparé la partie non numérique de la partie nombre? Et si oui, est-ce que le nombre est toujours en 2ème position? Si oui aux 2 questions, il suffit de tester, non pas la totalité de la valeur de l'attribut, mais uniquement la partie après le signe - Personnellement, j'aurais ajouté un second attribut invisible au bloc, puis ATTOUT pour exporter les données en txt, puis ouvert sous Excel, faire la séparation de la partie numérique dans le 2ème attribut, puis ATTIN et lancer le lisp pour trier sur l'attribut invisible qui ne contient que des chiffres. Olivier
-
Attention, le nom du fichier PAT doit correspondre au nom du motif. Si vous ouvrez le fichier BRIQUE-43.PAT avec le bloc-note, vous voyez sur la 1ère ligne le nom du motif, précédé d'une étoile *BRIQUE-43 Si le nom du fichier .PAT ne correspond pas au nom de motif, c'est mort, ça ne fonctionne pas. SI vous renommez le fichier PAT, vous devez aussi changer le nom du motif à l'intérieur. Olivier
-
Dans le fichier transmis, le motif de hachure s'appelle BRIQUE-43 Ci-joint le fichier .PAT correspondant généré via le lisp BRIQUE-43.pat
-
Sans le DWG (et/ou le fichier PAT), difficile de dire/faire quoi que ce soit.
-
En téléchargement dispo ici : https://cad.kerlom.fr/application_telechargement.php Je ne sais pas s'il y a eu plusieurs version. Olivier
-
Emplacement Palette Outils
Olivier Eckmann a répondu à un(e) sujet de AlexisDLK dans AutoCAD 2020-2024
Bonjour, Ouvrir le fichier ATC de la palette avec un éditeur de texte (notepad++ c'est mieux), puis faire un rechercher/remplacer de l'ancien chemin vers les nouveau. Olivier -
Traiter tous les blocs et éléments de mon plan de la couleur du calque et sur le calque 0
Olivier Eckmann a répondu à un(e) sujet de Jbrosteaux dans AutoCAD 2020-2024
J'étais parti de la version du lisp RB en ma possession qui est la version 2.02, alors que la tienne est la version 1.11 Si tu veux le faire dans ta version, il mettre un ; devant ces 4 lignes (if (cdr (assoc 6 b)) (setq b (subst (cons 6 "ByBlock") (assoc 6 b) b)) (setq b (append b (list (cons 6 "ByBlock")))) ) Mettre un ; revient à passer la ligne en commentaire donc non interprétée. Olivier Rb.lsp -
Traiter tous les blocs et éléments de mon plan de la couleur du calque et sur le calque 0
Olivier Eckmann a répondu à un(e) sujet de Jbrosteaux dans AutoCAD 2020-2024
Mettre un ; devant cette ligne (vla-put-linetype ent "ByBlock") devient ;(vla-put-linetype ent "ByBlock") Olivier -
est-ce que la ligne de commande est flottante ou ancrée? transparente ou pas ? Sur la capture d'écran, on ne voit pas le bas.
-
Date et heure AUTOCAD(Windows) / INTERNET
Olivier Eckmann a répondu à un(e) sujet de l56 dans Visual LISP
Bonjour, Je pense que la demande initiale consiste à récupérer le temps internet et de la comparer avec la date du PC pour vérifier si l'utilisateur n'a pas modifié son PC. Protection d'un développement peut-être? Olivier -
Date et heure AUTOCAD(Windows) / INTERNET
Olivier Eckmann a répondu à un(e) sujet de l56 dans Visual LISP
Salut @Fraid, Je n'y connais rien en python, mais j'ai trouvé ça : https://stackoverflow.com/questions/908550/python-getting-date-online Ca pourrait faire un cas pratique de mise en œuvre pour @didier notre charmeur de serpent 🙂 Olivier -
Date et heure AUTOCAD(Windows) / INTERNET
Olivier Eckmann a répondu à un(e) sujet de l56 dans Visual LISP
Peut-être ici : https://help.autodesk.com/view/ACD/2017/ENU/?guid=GUID-65FBB1A0-F94D-4F75-A56D-3E5BD055ADF8 ou ici : https://hyperpics.blogs.com/beyond_the_ui/2017/02/getting-the-current-datetime-with-autolisp-part-2.html Olivier -
RECUPERER LA LISTE DES CALQUES DONT LA COULEUR A ETE FORCE DANS UNE FENETRE DE PRESENTATION
Olivier Eckmann a répondu à un(e) sujet de PHILPHIL dans Routines LISP
Sur ce dessin, j'ai modifié la couleur du calque 0 dans la fenêtre de la 1ère présentation. Avec ce code, je suis les dictionnaires (defun C:TEST ( / oLyrInfo xDictOvr xDictInfo oViewport oColor) (setq oLyrInfo (entget (tblobjname "LAYER" "0"))) (setq xDictOvr (entget (cdr (assoc 360 oLyrInfo)))) (setq xDictInfo (entget (cdr (assoc 360 xDictOvr)))) (setq oViewport (cdr (assoc 335 xDictInfo))) ; viewport concernée (setq oColor (cdr (assoc 420 xDictInfo))) ; Truecolor de substitution du calque ) C'est beaucoup moins fun que ce que propose les autres utilisateurs 😄 Très souvent j'exporte en DXF que j'ouvre sous Notepad++ pour suivre les enchaînements. TEST_CALQUE.dwg -
Bonjour, Si vous tapez BATTMAN et que vous choisissez le bloc, est-ce que les attributs sont dans le même ordre dans les 2 dessins. Si ce n'est pas le cas, vous pouvez monter/descendre les attributs pour qu'ils soient dans le même ordre pour que l'extraction se fasse de la même manière. Olivier
-
quadriller une présentation pour imprimer chaque partie en A3
Olivier Eckmann a répondu à un(e) sujet de kokotte49 dans AutoCAD trucs et astuces
Bonjour, Si c'est juste pour imprimer, tu imprimes en DWF ton plan global que tu ouvres avec DesignReview, et tu imprimes depuis ce logiciel en choisissant l'option (en bas à gauche) "Organiser les pages" pour qu'il découpe automatiquement en fonction de la taille de papier dispo dans ton imprimante. Olivier -
Bonjour, La formule est bien (RTOS (/ .AREA 144) 2 0) Je remets la vidéo limitée à ce passage : https://vimeo.com/913088744 Pour exporter la carte thématisée dans un AutoCAD non MAP, il faut l'exporter via la commande MAPTOACAD Olivier
-
[PYTHON] Conversion .las en .dwg
Olivier Eckmann a répondu à un(e) sujet de Fraid dans ObjectARX/DBX, C++, .NET, RealDWG
Salut @x_all, Moi c'est l'inverse. J'ai commencé le Lisp en 1992, puis un peu de VBA en 1999, puis C++ de 2004 à 2011, et un peu de VB.Net entre 2005 et 2011, puis C# depuis 2012 (et toujours Autolisp). J'ai suivi 3 MOOC en python depuis 3 ans, et bien que je réussisse les exercices et la certification, impossible de passer à Python. Je n'y vois aucun intérêt. Le langage ne me "parle" pas du tout. -
[ RÉSOLU] Sens de parcours des polylignes (Horaire ou anti-horaire)
Olivier Eckmann a répondu à un(e) sujet de TUAU dans AutoCAD 2020-2024
Bonjour, Si tu as un AutoCAD Map, tu peux tenter le coup avec les MPolygones. Tu lances la commande MPOLYGON, puis Entrée pour passer en mode choix des objets, puis tu sélectionnes toutes tes polylignes et tu valides la transformation. Automatiquement les polylignes internes seront détectées et déduites des contours externes englobants. Tu supprimes les polylignes originales, puis tu décomposes tous les MPolygones. Tu obtiens à nouveau tes polylignes, les externes (englobantes) tournent en sens trigo et les poly internes (ilôts) tournent en sens horaire. Il te suffit alors d'inverser le sens de toutes tes polylignes : PEDIT MULTIPLE INVERSER Olivier -
Bonjour, Il y a un fichier CovMsgNews.ini dans le dossier config C:\Program Files\Geomedia SA\Covadis\Config\CovMsgNews.ini Olivier
-
Modifier les Coordonnés d'une ligne en modifiant la précision?
Olivier Eckmann a répondu à un(e) sujet de tibe dans AutoCAD 2019
-
[ RÉSOLU] Sens de parcours des polylignes (Horaire ou anti-horaire)
Olivier Eckmann a répondu à un(e) sujet de TUAU dans AutoCAD 2020-2024
Bonjour, Quelques liens vers des lisp permettant de savoir si une polyligne est en sens horaire ou anti-horaire : https://www.cadtutor.net/forum/topic/47024-lsp-to-set-multiple-polygons-direction-to-clockwise/?do=findComment&comment=385237 https://forums.augi.com/showthread.php?6678-Clockwise-Anti-clockwise-Polyline Olivier -
Exploitation des données d'objets par Olivier
Olivier Eckmann a répondu à un(e) sujet de GEGEMATIC dans Autodesk Map
@lecrabe, Je vois bien. Juste une question : si l'objet à plusieurs tables, on ajoute une colonne devant avec le nom de la table, ou bien on met une liste déroulante des tables pour n'afficher que les champs de cette table, et on change de table si nécessaire (je préfère cette solution - plus facile et cohérent pour le tri par valeur). Olivier -
Exploitation des données d'objets par Olivier
Olivier Eckmann a répondu à un(e) sujet de GEGEMATIC dans Autodesk Map
Bonjour à tous, Merci pour le sujet, ça fait très plaisir. Pour le moment, je passe mes we à cheval, mais il va falloir que je porte le plug-in sur la prochaine version d'AutoCAD avec un changement de plate-forme .Net Donc je peux en profiter pour ajouter quelques fonctions. C'est le moment s'il y a des demandes d'améliorations. J'ai pris note de ta demande @GEGEMATIC Je pensais ajouter la possibilité d'interagir avec les attributs de blocs dans la commande copie de propriétés. Olivier -
Extractdonnées et macro VBA
Olivier Eckmann a répondu à un(e) sujet de Tom693 dans AutoCAD 2020-2024
Bonjour, Sous Excel, les sous-totaux sont fait pour ça. 1. Trier sur la nature 2. sélectionner les cellules et lancer la fonction Sous-total On obtient ça Il suffit de cliquer le chiffre 2 pour replier les détails Olivier -
Sélection de bloc dans un buffer autour d'une polyligne
Olivier Eckmann a répondu à un(e) sujet de Olivier Eckmann dans Pour aller plus loin en LISP
Merci @bonuscad et @Fraid pour les codes. J'ai testé tout ça et ça fonctionne. Je vais quand même garder le calcul du point d'insertion dans le buffer, plutôt que la sélection graphique, car ça me permet de travailler sans vérifier si les calques sont actifs ou non. J'avais trouvé/bidouillé un code pour générer un buffer assez simple, mais sans test des décalages (defun BufferLwPoly (oPoly dDist / oTemp lsPts) (setq oPolyVla (vlax-ename->vla-object oPoly)) (vla-offset oPolyVla dDist) (setq oTemp (entlast)) (vla-offset oPolyVla (- dDist)) (command "_.pedit" "_m" oTemp (entlast) "" "_j" "_j" "_b" (* dDist 2.5) "") oTemp ) Merci encore. Olivier
