-
Compteur de contenus
9 404 -
Inscription
-
Dernière visite
-
Jours gagnés
149
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par didier
-
[RESOLU] Erreur: no function definition: vlax-ename->vla-object
didier a répondu à un(e) sujet de iowa13 dans LISP et Visual LISP
Bonjour @iowa13 Comment ça : mis à jour certains programmes Windows ? Est-ce depuis cette MàJ que ça dysfonctionne ? Et en tapant en ligne de commande : (vl-load-com) (setq ent (car (entsel ))) (setq entvla (vlax-ename->vla-object ent)) Que se passe-t-il ? -
[RESOLU] Erreur: no function definition: vlax-ename->vla-object
didier a répondu à un(e) sujet de iowa13 dans LISP et Visual LISP
Bonjour @iowa13 Avez-vous refait le test après fermeture AutoCAD, redémarrage PC ? Toute action dans la base de registre sera prise en compte à coup sûr après redémarrage. Vous êtes sur AutoCAD quelle version ? Est-ce la seule commande qui dysfonctionne ? Testez en tapant (vl-load-com) en ligne de commande avant de lancer le LSP. -
Bonjour @PATRICE69 Comme d'habitude, il faut utiliser les essais/erreurs et revenir en arrière à chaque test pour être certain d'avoir trouvé le souci. Certes, il y a des objets en type de continu, mais mêmes modifiés, pas de zoom objet. Il y a aussi des objets dans des calques gelés assez loin du reste du dessin, mais même effacés, pas de zoom objet. Il y a des objets Covadis (proxy), mais même effacés, pas de zoom objet. Le seul test qui rend le zoom objet fonctionnel est de se dédouaner des grandes valeurs de coordonnées. En déplaçant TOUT depuis le centre du dessin vers 1000,2000 (valeurs d'exemple), le zoom objet redevient fonctionnel. Ce n'est pas la première fois que ces valeurs de coordonnées (Lambert sans doute) font cafouiller le logiciel qui n'en peut plus de travailler avec des valeurs numériques en millions. Il arrive même que certaines commandes, prolonger, ajuster se mettent à cafouiller à cause de ces valeurs. PS : vous avez vérifié @MamyTina votre réponse ?, car je n'ai pas remarqué que ça résolvait le problème évoqué.
-
Bonjour @PATRICE69 Tel que c'est expliqué, j'ai essayé de reproduire le souci puisqu'il n'y a pas de DWG soumis pour tester sur le même fichier. Il m'est impossible de reproduire ce qui est reproché, je suis allé jusqu'à des fichiers de plus de 500 000 entités. Pistes de recherches : L'entité cliquée fait-elle partie d'un bloc ? L'entité cliquée fait-elle partie d'un groupe ?
-
La méthode est empirique C'est bien souvent la meilleure méthode pour celui qui cherche, faire des essais/erreurs est constructif dans bien des domaines. Les gens qui disent "vouloir apprendre" devraient l'appliquer, c'est comme ça que j'ai appris ce que je sais aujourd'hui et bien des cadors (pour ne pas dire tous) de ce forum peuvent en dire autant. Amicalement
-
Alors là !!!! Bravo @bonuscad Je ne l'avais pas trouvé ce code DXF 15, Chapeau et merci. Merci aussi bien sûr à @PATRICE69 qui a eu la bonne idée de nous soumettre cette question. On est d'accord que c'est l'angle d'insertion du bloc, pas l'angle de l'attribut ? Ai-je bien capté ?
-
Bonjour @PATRICE69 L'angle du texte ? C'est l'angle d'une entité texte par rapport à l'axe X du SCU ? C'est la valeur "textuelle" qui est visible dans l'attribut ? Merci de nous faire parvenir, a minima, une image, l'idéal étant un extrait du DWG avec indication de l'angle recherché. Autre question : La solution attendue est en commande native AutoCAD ? en Propriétés ? en LSP ?
-
Numerotation des entites en sautant 1 chiffre
didier a répondu à un(e) sujet de Nicokarmann dans Covadis
Bonjour @Nicokarmann Puisque vous êtes débutant, faisons simple en dix lignes de code. En considérant que le bloc BORNE avec un attribut existe dans le dessin, ce simple code sera fonctionnel : (defun c:bornes ( / coords ent inc num) (setq ent (car (entsel"\npolyligne\n"))) (setq coords (mapcar 'cdr (vl-remove-if-not '(lambda(x)(= (car x) 10))(entget ent)))) (setq inc 2 num (getint "\nNuméro de départ : \n") ) (foreach som coords (command "_insert" "borne" som "" "" "" (itoa num)) (setq num (+ inc num)) ) ) Bien sûr, on peut l'améliorer, mais pour commencer c'est un bon exemple pas possible d'incrémenter à partir de plus que 32767 ? La question est sérieuse ? PS: Quand le code est simple, OK pour le mettre dans le code du message, Quand il fait des pages… merci de le mettre en pièce jointe. Ça évitera aux lecteurs d'avoir des pages et des pages à scroller. -
Bonjour @JPhG Et pour supprimer l'associativité de hachures existantes : Sélection, puis bouton droit -> Éditer les hachures 2024-09-10_15-30-51.mp4
-
Bonjour @JPhG Si j'ai bien compris, je dirais qu'il faut que cette case soit décochée lors de la création des hachures
-
Bonjour Comme je me suis permis de le dire précédemment, la question reste pour le moins ambigüe, je constate que je ne suis pas seul dans ce cas. Attendons que @Didj05 vienne donner plus de renseignements. L'idéal étant de donner un extrait de DWG contenant quelques polylignes traitées "à la main" pour qu'on comprenne parfaitement le but à atteindre.
-
Bonjour C'est devenu une mode, une tocade, une épidémie de ne pas "pouvoir" diffuser un DWG sur le forum. J'aimerais bien qu'on m'explique le côté "confidentiel" dans le genre de dessin qu'on voit sur les images fournies. C'est dingue le nombre de personnes qui travaillent à la NASA sur CadXP ! et le nombre d'espions qui cherchent à pomper des informations. Sans compter que si on veut cacher les deux/trois trucs "confidentiels" (nom de société, objet du plan, adresses…) c'est assez aisé. Pardon pour le coup de gueule, mais c'est lassant ces comportements prétentieux.
-
Bonjour @Didj05 polylignes 3D en 2D me prend trop de temps, c'est-à-dire ?, c'est quasiment instantané pourtant ! Ou alors, je n'ai pas compris de quelle commande il est question.
-
Bonjour @DessProj429 je pars de 0 sur les LISP Pardon, mais je dois vous mettre en garde que pour apprendre, il ne faut pas commencer par trop compliqué Quand vous apprenez le vélo, vous n'attaquez pas par un col dans les Alpes.
-
Supression de hachures à l'intérieur de blocs
didier a répondu à un(e) sujet de Aeropix1908 dans AutoCAD 2020-2024
Bonjour @Aeropix1908 Ah OK, il aurait fallu commencer par là ! (comme souvent) Cette façon de faire n'est pas l'utilisation classique des blocs. Chaque bloc est différent et inséré qu'une seule fois. Moi, je suis parti sur un cas classique et du coup je suis hors sujet. Essayez le LSP de l'ami (gile), si ça vous va tant mieux, sinon, revenez questionner et je retravaillerai ma routine au niveau du jeu de sélection. -
Supression de hachures à l'intérieur de blocs
didier a répondu à un(e) sujet de Aeropix1908 dans AutoCAD 2020-2024
Bonjour @Aeropix1908 OK, ça devrait le faire. Par contre, comment devra-t-on sélectionner les blocs dont il faut supprimer les hachures contenues ? Par clic sur le bloc ? Tous les blocs du dessin ? Par choix des noms ? Actuellement, je choisis de cliquer sur un bloc, ça irait ? De cette façon, on peut sélectionner des blocs sans connaitre leurs noms. Amicalement 2024-09-08_16-26-51.mp4 -
Pardon @PATRICE69 😮
-
Bonjour @DessProj429 Je pense que c'est possible, mais je ne comprends pas le coup d'ajouter des sommets. Vous pourriez nous déposer un DWG avec des exemples Avant/Après ? Avec le pseudo, on sait ce que vous faites ! Dans ce métier, la connaissance du LSP AutoCAD est un plus, regardez ma signature et venez apprendre. Amicalement
-
Bonjour @PATRICE69 Il est important que la question soit complète et avec les bonnes indications pour que les réponses le soient autant. Si vous attendez une solution en LSP, précisez-le, et pareil pour les autres attentes. Amicalement
-
Bonjour @rebcao Les gabarits, c'est bien, nous sommes tous d'accord. MAIS, car il y a toujours un "mais". Nous conseillons tous de purger régulièrement les dessins et les utilisateurs sont contents de voir leurs fichiers purgés avant une sauvegarde. Et dans ce cas TOUT ce qui est inutilisé disparaît, et dans un gabarit il y a pas mal de chose dont on ne se sert pas tout le temps et donc la question revient si l'utilisateur n'est pas parfaitement au courant du contenu du gabarit.
-
Bonjour @PATRICE69 On le retrouve aisément dans la définition du style de cotation :
-
Bonjour @kadri Je pense qu'il faut activer "dessiner le TN" dans le premier projet et en faire un État de terrain. Utiliser cet EdT comme base pour la suite et si j'ai bien compris le souci, ça devrait coller. Ça peut se faire sans problème dans un seul et même fichier. Sans compter que le MNT du premier se mettra à jour en cas de modifications et ces modifs seront prise en compte automatiquement dans le deuxième sans manipulations supplémentaires. Amicalement
-
Comment programmer en AutoLISP avec l'extension ADFER ?
didier a répondu à un(e) sujet de L_63 dans Débuter en LISP
Bonjour @L_63 Oui, des gens peuvent vous aider, j'en suis. Toutefois, pour commencer à apprendre, encore une fois, le projet est un peu complexe. En même temps, c'est très impératif comme méthode, donc plus facile à appréhender. Vous pouvez tenter de me joindre via mon site et le formulaire de contact, car la discussion risque d'être un peu longue pour le forum. Nous parlerons de votre projet et si une solution est trouvée, vous choisirez de la publier ou pas. Amicalement -
@Olivier Eckmann Tu as complètement raison… Mais ils confondent, information et savoir. Amicalement
-
Décidément ce mot "dinosaure" est utilisé par tout le monde ici. Il y a une réelle population d'anciens ! Souhaitons que la météorite qui nous décimera restera encore quelque temps en orbite. Amicalement
