Aller au contenu

Fraid

Membres
  • Compteur de contenus

    2 523
  • Inscription

  • Dernière visite

  • Jours gagnés

    23

Tout ce qui a été posté par Fraid

  1. Bonjour, Non pas pour le créer, ça c'est impossible, mais modifier un emplacement Géographique sans passer par les "nouvelles" commandes comme GEOREORIENTERMARQUE, afin d’Être compatible avec une version 2011. Quand on examine l'arbre des objets Active X On trouve rapidement GeoPositionMarker Par contre, si nous utilisons ceci (vlax-for obj (vla-get-ModelSpace (vla-get-activedocument (vlax-get-acad-object))) (princ (vla-get-ObjectName obj)) ) dans un dessin ne contenant q'un emplacement, cela retourne NIL. Alors que cet objet se trouve bien dans une branche issue du ModelSpace dans l'arbre cité plus haut. Existe t'il un autre moyen?
  2. Bonjour, La fonction entsel fonctionne très bien dans une fenêtre. Ton message d'erreur vient d'un autre problème.
  3. Bonjour, A tu essayé de changer la valeur de la variable MEASUREMENT ?
  4. Merci Bonne nouvelle :D
  5. Merci Gile, pour l'info Je vais tester OpenDCL. Je reste persuadé que si j'ai besoin de modifier une boite de dialogue, c'est que mon programme est mal conçu. Je vais quand même fouiller, ça passe le temps...
  6. Fraid

    Palette d'outil

    Autant pour moi, c'est quand ton bloc est dynamique.
  7. Fraid

    Palette d'outil

    Bonjour, Il faut enregistrer le dwg avant de glisser ton bloc, et il me semble qu'il doit être dans un emplacement approuvé par Autocad (option / onglet Fichiers / Emplacements approuvés).
  8. Il me semble que c'est payant et que cela n'est pas si terrible que cela. Je compte tester d’insérer autre chose dans concatenation, ... demain matin. Mais c'est une fausse route. Je vais plutôt revoir mon algo. , en 2 dcl par exemple :blink:
  9. Merci de te pencher sur mon problème, on arrive au même conclusions. ça va tourné à l'usine à gaz clignotante. Je vais plutôt prendre la direction des tuiles paragraph et concatenation. l'aide DCL
  10. Fraid

    Palette d'outil

    En programmation, la maîtrise est un tunnel sans lumière au bout. Il faut mieux rester débutant et devenir vieux débutant. Si tu veux commencer en Autolisp, commence par des petits chantiers. Tester, tester, tester..... Ne pas avoir peur d'aller sur des sites en anglais. mais il existe ces 2 sites en français Gile et Didiers Savoir utiliser les recherches google. Avoir une bonne expérience Autocad. Avoir des notions d’algorithmie ça aide aussi. Il faut avoir du temps devant soi, et savoir que l'activité de programmation est "antisocial" et peut accentuer une pathologie psychologique sous-jacente. Je ne peux que t'encourager.
  11. Bonjour, Je cherche à insérer un edit_box en cliquant sur un bouton (autant de fois que je veux). Je ne trouve pas d'exemple. Doit on réécrire le DCL, et le décharger puis le recharger sachant que l'on perd les éventuels choix déjà fait? Le lisp lui, peut s'adapter au nombre de d'edit_box présent dans le dcl. Ou existe t'il une solution moins sauvage...?
  12. Fraid

    Palette d'outil

    Comme dit plus haut, cela dépend des "objets" insérés. Pour une polyligne par exemple non, aucun fichier n'est lié, pour un bloc oui. Fait des tests Oui, c'est pour cela qu'il faut avant avoir un fichier qui regroupe les blocs, duquel tu les glisseras dans ta palette. Comme cela tu n'auras qu'un fichier à ouvrir pour éditer tes blocs qui se mettrons à jours automatiquement.
  13. Fraid

    Palette d'outil

    Bonjour, Les palettes d'outils sont très pratique notamment pour insérer des blocs ou dessiner une polyligne dans un calque particulier par exemple. Par contre la conception peut paraître rébarbative quand on a beaucoup d’éléments à insérer. Il existe des solutions pour facilité la création. Prenons l'exemple des polylignes issue d'un gabarit qui contient les calques avec couleur et type de ligne qui vont bien. Ouvrir le gabarit Tracer une polyligne pour chaque calque. un lispounet pour aider ;;;TPLL ;;;Trace une polyligne pour chaque calques (defun c:tpll ( / pt1 pt2 lay nom) (setq pt1 '(0 0) pt2 '(100 0)) (while (setq lay (tblnext "layer" (null lay))) (setq nom (cdr (assoc 2 lay))) (if (and (/= nom "0")(/= nom "Defpoints")) (progn (setvar 'clayer nom) (command "_pline" pt1 pt2 "") (setq pt1 (list 0 (+ 10 (cadr pt1))) pt2 (list 100 (+ 10 (cadr pt2))) ) ) ) ) (princ) ) Ouvrir les palettes d'outils (CTRL+3) Créer une nouvelle palette (clic droit sur une palette) La renommer de la même manière Faire glisser (avec le clic droit) les polylignes une à une dans la palette. Puis si par défaut c'est une icone déroulante qui c'est installée, clic droit sur chaque outils / Propriété / Choisir non pour icone déroulante. Comme vous pouvez voir, les outils s'appellent tous Polyligne. Si vous voulez lui donner un nom (du calque par exemple) on peut faire comme précédemment avec les propriétés. Mais il existe une autre façon d'y arriver. Tout d'abord exporter la palette clic droit sur la palette, personnaliser les palettes clic droit sur votre palette sur la partie gauche et exporter. Vous voila avec un fichier xtp ouvrable comme un fichier texte écrit au format XML. En utilisant Notepad++ avec le module d'extension XML Tools, il est très facile de le modifier. Dans notepad++, Changer le langage en XML, puis comme tout est en une ligne, avec XML Tools, pretty print (indent attributs) Cela parait difficile au premier abord, mais je vous assure que c'est plus rapide que d'utiliser les propriétés une à une. L'importer ensuite comme pour l'exporter. On peut aussi imaginer un lisp écrivant un XTP (encodage UTF8). Attention, pour les blocs, utiliser un dwg contenant tout les blocs, la palette seras liée à ce dessin, contrairement aux outils comme polyligne.
  14. Bonjour, Sujet qui m'a interrogé aussi Voir ici Une limitation du langage fonctionnel.
  15. Fraid

    Raccord - Fillet

    Bonjour, Je n'ai jamais rencontré de problèmes avec cette touche. Et je pense que je n'arriverais pas à supprimer cette habitude, de faire claquer la barre avec le pouce, pour être sur de valider.
  16. Fraid

    Raccord - Fillet

    Bonjour, Est tu sur d'être sur une version française ? Car cela fonctionne chez moi. A moins que cela ai changé sur une 2020. Mais, comme tu le dit plus haut c'est dans l'acad.pgp que l'on place les raccourcis: f, *raccord a placer à la fin.
  17. En plus j'ai choppé le Covid, mais m'en suis sorti.
  18. Bonjour, En pose de fibre optique, plus rien depuis 1 mois, et au ralenti depuis décembre, plus de trésorerie, autoentrepreneur, rien facturé au moi mars l'année dernière, la misère.
  19. Fraid

    Filtre de groupe

    Désolé, je suis sur téléphone, je ne peux pas te faire d'imprimer écran, dans le gestionnaire, quand tu est rentré dans ta fenêtre, il faut aller vers la droite, tu as un icône gel dans la fenêtre.
  20. Fraid

    Filtre de groupe

    et éviter de poser plusieurs fois la même question.
  21. Il faut créer plusieur onglets de présentation et tu gère les calques dans chacune.
  22. Fraid

    Filtre de groupe

    A mon avis tu as besoin d'un cours Autocad.
  23. Bonjour, Nous avons déjà essayer de répondre. Vu que l'on à répondu complètement différament, c'est que la question n'est pas claire. Commence par répondre au 1er message pour faire le tris. Merci
  24. Bonjour, C'est dans le cas, pour l'instant peu probable, que je reçoive un plan enregistrer avec 2021. Mais en écrivant cette phrase, je m'aperçois de mon erreur, puisque cela dépend de la version du dwg et pas celle d'AutoCAD ...
  25. super, je n'avais pas pensé à faire 2 colonnes cote à cote. 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é