Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation depuis le 31/03/2024 dans Messages

  1. Bonjour, Pour moi pas besoin de lisp. Tu peux utiliser les propriétés personnalisés du dessin. Celles-ci seront ensuite accessibles via un texte avec champs intégré dans ton bloc cartouche. Et pour ne pas avoir à créer ces propriétés à chaque nouveau fichier, tu les intègre à ton gabarit.
    5 points
  2. Bonjour à Toutes et à Tous, Tout d'abord je vous souhaite une Très Belle et Heureuse Année 2025... Et voila J+1... ça y est je fais maintenant partie du Groupe des SAGES, je suis officiellement Retraité... une nouvelle carrière commence et comme souvent les retraités n'ont plus de temps ! Bien Amicalement, Christian
    4 points
  3. . Hello Si vous desirez etre presque "Au Top" sur les Blocs dynamiques d AutoCAD !? MERCI Dominique et Salim ! Bye, lecrabe ---- ACAD : Tuto sur les Blocs dynamiques par Dominique VAQUAND https://dessein-tech.com/t/acad-tuto-sur-les-blocs-dynamiques-par-donique-vaquand/1231 ---- Webinaire : Les Blocs Dynamiques par Salim BOULGHOBRA https://dessein-tech.com/t/les-webinaires-de-la-communaute-autocad-les-blocs-dynamiques/59
    4 points
  4. Classement par thème basé sur la base de connaissance Autodesk: https://dessein-tech.com/t/les-dernieres-solutions-techniques-autocad-classees-par-themes-au-20-juillet-2024/356
    4 points
  5. @aLb1, Aucun des messages ci-dessous n'ont vocations à être méprisant, hautain ou je-ne-sais-quoi... Je trouve cela triste de voir qu'une simple remarque du genre "il faut apprendre avec notre propre cerveau" peut déclencher chez vous du dégoût. Bien que la formulation peut sembler agressive pour certaines personnes, la valeur du message est cohérente et parfaitement raisonnable. Sachez que les personnes que vous considérez "méprisantes" sont des personnes bénévoles qui, durant de nombreuses années d'expériences, n'ont jamais cessé d'apprendre, d'instruire et d'aider autrui. Donc en terme d'intelligence, je pense qu'il va de soi que ces personne savent de quoi elles parlent et sont parfaitement apte à voir d'un mauvais œil ChatGPT. Et le problème est simple : le langage AutoLISP est un langage élitiste avec bien trop peu d'exemples qui traînent sur Internet (et encore moins sans erreurs). A commencer déjà par la proportion d'utilisateurs anglophones par rapport au reste du monde, et les conséquences de cette répartition se retrouvent dans le code que ChatGPT a proposé initialement d'ailleurs : le nom des commandes/options étaient en anglais, sans considérer la langue internationale. Bref, je comprends votre désir de vous aider de ChatGPT pour apprendre l'AutoLISP et c'est normal, c'est dans l'ère du temps. Cependant ChatGPT est encore un enfant en pleine croissance, et c'est d'autant plus vrai pour le domaine de la programmation sous AutoCAD. C'est d'ailleurs pour cette raison que les utilisateurs se tournent vers des experts comme @didier ou @(gile) qui surpassent en tout point ChatGPT ! Je rejoins l'avis de ces experts, l'apprentissage via ChatGPT est une fausse bonne idée. ChatGPT peut se tromper et il VA se tromper, c'est une évidence. Le problème se pose donc "comment savoir identifier les erreurs de ChatGPT si l'on s'appuie sur lui pour apprendre ?". Car je suis certaine que la réponse que vous attendiez concernant la résolution de votre problème n'était très certainement pas "il faut rajouter un underscore" 🙂 C'est pour cela que les experts qui sont intervenus ont évoquer l'existence de leur site internet respectifs. Nullement pour faire de la promotion mais uniquement pour vous aider dans votre apprentissage avec des sources sûres, le bon vocabulaire et en français. C'est sûrement nul et outdated de penser ainsi mais... "c'est en forgeant que l'on devient forgeron", donc vui... il faut malheureusement apprendre les bases de l'AutoLISP. Je ne condamne absolument pas l'utilisation de ChatGPT, au contraire je suis sûre que l'IA est en mesure d'aider le cerveau humain à façonner un chemin mais il ne faut pas oublier que l'humain reste l'expert pour paver son chemin solide et intemporel. Si cela peut te rassurer, j'ai découvert l'existence de l'AutoLISP il y a 6 ans à peine. En 1 an seulement, les bases sont déjà acquises si on est suffisamment curieux pour apprendre comprendre (pardon, je n'aime pas le terme "apprendre", "comprendre" est bien plus complet sur le plan éducatif). Veuillez m'excuser pour ce long pavé... PS: Aucune envie de nuire, rabaisser ou insulter n'est présente dans nos message, on est juste humains avec nos problèmes et émotions. Il est parfois délicat d'être objectif et détaché. Bisous, Luna
    4 points
  6. Salut les commandes TOP et BOT définies ci-dessous affectent tous les espaces et tous les blocs. (mapcar (function (lambda (cde fun) (eval (list 'defun cde '(/ ent doc blocks layer sort lst var) '(vl-load-com) (list 'and '(setq ent (car (entsel "\nSélectionnez un objet sur le calque cible: ") ) ) '(setq doc (vla-get-ActiveDocument (vlax-get-acad-object)) blocks (vla-get-Blocks doc) layer (cdr (assoc 8 (entget ent))) ) '(not (vla-StartUndoMark doc)) (list 'vlax-for 'b 'blocks '(or (not (vl-catch-all-error-p (setq sort (vl-catch-all-apply 'vla-getObject (list (vla-getExtensionDictionary b ) "ACAD_SORTENTS" ) ) ) ) ) (setq sort (vla-addObject (vla-getExtensionDictionary b ) "ACAD_SORTENTS" "AcDbSortentsTable" ) ) ) '(setq lst nil) '(vlax-for obj b (if (= (vla-get-Layer obj) layer) (setq lst (cons obj lst)) ) ) (list 'if 'lst (list fun 'sort '(vlax-make-variant (vlax-safearray-fill (vlax-make-safearray vlax-vbObject (cons 0 (1- (length lst))) ) lst ) ) ) ) ) ) '(vla-EndUndoMark doc) '(vla-regen doc acActiveViewport) '(princ) ) ) ) ) '(c:top c:bot) '(vla-MoveToTop vla-MoveToBottom) )
    3 points
  7. Bonjour à tous, AutoCAD inclut de nouvelles fonctionnalités basées sur l'intelligence artificielle : Informations détaillées de l'utillisation du logiciel Proposition de macros personnalisées Positionnement guidé de blocs Détection d'entités à transformer en blocs Autodesk Assistant Pour plus d'explications sur ces fonctionnalités, je vous propose cet article sur le blog Village BIM : Village BIM - AutoCAD et l’Intelligence Artificielle Bonne lecture !
    3 points
  8. Bonjour, Je suis nouveau sur le forum, mais loin d'être nouveau dans le métier, et je voudrais pousser un coup de gueule. Suis-je le seul à en avoir marre du manque de considération des dessinateurs projeteurs dans les entreprises? J'ai quelques années d'expériences dans le métier et je commence à en être dégouté. Je trouve que le mythe du mouton à 5 pattes n'a que trop duré. Il faudrait, pour moins de 2500€ net mensuel (en 2024 ça n'a rien extraordinaire pour un profil haute compétences), être hyper polyvalent mais en même temps expert, on ne doit pas compter nos heures, c'est mal vu de rester pas plus de 2 min au café, depuis le COVID tout le monde mange devant son PC et traitant ses mails... il faut être doté d'une résilience hors pair etc etc etc mais pour qui on ne propose aucune évolution professionnelle et qui ne doit surtout pas avoir de contact avec l'extérieur. Bein oui hein, il y a des jeunes ingés pour les postes à responsabilité et si jamais le projeteur développait un réseau professionnel il pourrait aller voir si l'herbe est plus verte ailleurs. Quand à la recherche d'emploi... c'est de plus en plus le parcours du combattant avec de plus en plus d'intervenants extérieurs. Ah et dernière en date, j'ai fait deux missions intérim en début d'année, la première viré car en arrêt maladie et la deuxième parti car mis en concurrence avec un petit jeune et traité comme de la m****. Sans parler des périodes d'essai de plus en plus dure à valider. De toute façon pour les grosses entreprises du BTP nous ne sommes jamais qu'une ligne comptable trop conséquente et inutile. Pourtant j'ai 24ans d'expérience dans mon métier, dont 13 en bureau d'études. Ça a été super dur de se faire ses premières expériences et pour l'acquérir j'ai dù accepter ce qui venait et j'ai malheureusement je ne suis pas toujours tombé sur les bonnes boites (si elles existent vraiment). Les même souvent qui se plaignent d'avoir du mal à recruter. Aujourd'hui on me reproche cette période de précarité et cela me limite dans ma recherche d'emploi. De plus je suis échaudé et perdu confiance en moi, donc j'ai peur de retenter les grands groupes ou les toutes petites structures. Donc voilà, encore un talent gâché qui va très certainement se tourner vers le freelance.
    3 points
  9. Merci, Pour me mettre dans l'ambiance quand j'ouvre Mensura, et me donner l'impression que je navigue sur un site de vente comme CDiscount. Malgré tout ce n'est pas ce que je demande quand j'ouvre un logiciel sur lequel je travaille. Donc pouvez vous s'il vous plait virer toute votre équipe marketing et embaucher des développeurs à la place?
    3 points
  10. Bonjour, un minimum de formation serait vraiment nécessaire pour être efficace plus rapidement car si le principe est toujours le même, il y a pas mal de différences de méthode et pleins de subtilités pas innées du tout, notamment sur le traitement des levés topos et surtout les mises en pages qui sont un peu du genre Revit.
    3 points
  11. Tu as tout dis... Depuis la sortie de la V10, c'est bug sur bug sur bug... Nous avons été très surpris à la sortie de la V11 alors que les dernières versions de la V10 étaient catastrophiques. Les annonces et idées sont super bonnes, mais inutilisables pour la plupart. Nous avons maintenant pris le parti de ne plus faire les mises à jour afin de conserver une version "stable", du moins avec le moins de bugs possibles, pour éviter de perdre du temps à chaque fois. Par ailleurs, on ne s'embête plus à remonter les bugs et idées car nos remarques ne sont pas prises en compte... Mensura a la chance d'avoir ce monopole...
    3 points
  12. Mettre la variable QTEXTMODE à 0, puis REGEN.
    3 points
  13. Bonjour @Reyoh, Pour travailler sereinement avec AutoCAD, il faut impérativement commencer par utiliser un dessin GABARIT correct ! Voici quelques GABARITs à titre d'exemple. Pour éviter que des variables sautent !!! j'utilise ce SCRIPT (INIT_PARAM.SCR à dézipper...) qui remet en place TOUTES CES VARIABLES SYSTEMES qui sont une particularité d'AutoCAD... Ces variables sont un peu une nébuleuse, mais c'est grâce à ces variables que l'on arrive à se créer un environnement correct. Voici également mon TOP QUIZ DES GALERES qui reprend pas mal de "CONNERIE" pour ne pas parler de BUGs il y en 176 et encore je n'ai pas mis à jour ce tableau depuis longtemps ! A lire sans vraiment chercher quelque chosez de précis et on tombe souvent sur des problèmes que l'on rencontre parfois ! Tu y trouvera cette fameuse variable système à la page 15, ligne 200... As-tu suivi une formation ? Je te conseille de jeter un oeil à cette Formation AutoCAD 2017 Gratuite qui a été publiée chez ELEPHORM par mes soins... Même s'il s'git de la version 2017 ça ne change rien sur la METHODE... Et une autre Formation AutoCAD 2018 AVANCEE chez ELEPHORM... Christian PS: et moi j'ai eu la CHANCE ?! je sais pas si c'est bien le terme, 🙂 d'être formé par notre cher LE CRABE... @lecrabe dans les années 90, lorsque j'étais chez AGENA, mais j'ai commencé à jouer avec AutoCAD fin 1985... On parlait bien de PREHISTOIRE avec le super système MS-DOS !!!!!!
    3 points
  14. Bonjour @Reyoh, Si la hachure n'apparait pas sur le 2ème bloc ( @Jobar21) il faut augmenter la valeur de la variable HPMAXLINES à 2000000 Ensuite pour l'échelle des hachures, ça dépend de la variable MEASUREMENT. Si une hachure est créée avec la MEASUREMENT à 1, puis que la valeur est passée et 0 et que l'on crée une nouvelle hachure avec la même échelle, les 2 motifs ont la même échelle, mais un rapport de 25.4 en terme de taille. Dans ton cas, il suffit de modifier la valeur de MEASUREMENT puis de changer une propriété (par ex l'échelle), puis de la remettre à sa valeur initiale pour retrouver la bonne taille. https://youtu.be/v8oKIIFXboM Olivier
    3 points
  15. Bonjour, Tout à fait d'accord avec vous, inutile de vouloir du code sans connaitre le code. Par contre, voici une exemple de prompt productif à mes yeux. [autolisp] Bonjour, met toi à la place d'un expert Autocad et Autolisp et dit moi comment on se sert de la fonction vl-catch-all-error-p. Merci. Essayez.
    3 points
  16. Salut, Pour moi la question n'est pas tant de savoir si des machines peuvent être "intelligente" ou avoir une "conscience", mais plutôt : le souhaite-t-on vraiment ? Et je trouve effrayant de lire que c'est "inévitable" parce que ça signifierait que nous n'avons déjà plus de prise sur l'accélération de l'artificialisation globale de notre environnement, que la "technoscience" est le nouveau Dieu et les agents conversationnels ses prédicateurs. Je voudrais juste citer, à ce sujet, Aurélien Barrau (astrophysicien et philosophe) :
    3 points
  17. La suite ici : 😉 https://www.caderix.com/journal/spip.php?article548
    2 points
  18. Bonjour, Est-ce qu'il existe une option permettant de sauvegarder les "Options de calcul et dessin" par projet ? Je m'explique. Dans un fichier DWG, on peut avoir plusieurs projets plateforme, et on ne veut pas forcément les mêmes calculs et dessin d'un projet à l'autre. Exemple, pour le projet A, je veux MNT plateforme+talus+TN et pas de barbules de talus, mais pour le projet B, je ne veux que plateforme+talus et polyligne 3D de contour de plateforme. Ce n'est pas vraiment pratique de devoir changer les options à chaque calcul. Et pire, d'un fichier à un autre les options peuvent être complétement différentes. Alors vérifier qu'on a coché les bonnes cases sur un projet qui à plusieurs mois devient un casse tête. Merci.
    2 points
  19. Hello, Il faut faire attention quand on reprend les infos brutes d'un site généraliste comme Clubic 😉 https://www.clubic.com/actualite-556668-vous-utilisez-autocad-sur-pc-preparez-vous-a-une-bonne-nouvelle.html Déjà le correctif me paraît bizarre parce qu'AutoCAD 2022 en est déjà à la version 2022.1.5 qui date de juillet 2024. Après, on ne met pas à jour AutoCAD en allant dans le menu "A propos"
    2 points
  20. Bonjour, Bon, à force de recherche et persévérance, j'ai fini par trouver ce qu'il ne fonctionnait pas. Un peu aidé après avoir trouvé et analysé un bloc 3D qui fonctionnait. En fait, il faut que le bloc 3D soit doté d'un paramètre de rotation 😱 Et oui, on est un peu sur du n'importe quoi, mais ça marche avec une version 18.2c. Pour l'instant testé avec juste un bloc 3D. Pas encore testé avec un objet Covadis multi-bloc, mais je pense pas que cela pose de problèmes.
    2 points
  21. Bonjour, Voici ton bloc modifié avec le calcul automatique. Christian
    2 points
  22. AU2024: les derniers communiqués de presse d'Autodesk: L’essor de l’IA: Autodesk® intègre l’IA dans l’ensemble de son portefeuille de produits, automatisant les tâches fastidieuses, augmentant la créativité et améliorant l’efficacité. Collaboration basée sur les données: Autodesk® se concentre sur la création d’écosystèmes connectés, en reliant les données, les personnes et les processus à travers le cycle de vie du projet. Investissement dans les produits phares: Autodesk® continue d’améliorer ses produits phares, tels que Revit®, AutoCAD® et Civil 3D®, en tenant compte des commentaires des clients. Points clés des annonces: Fusion® et Alias®: De nouvelles fonctionnalités d’IA dans Fusion® et Alias®, y compris AutoConstrain et Drawing Automation, permettent d’économiser du temps et d’améliorer la précision. Form Explorer dans Alias®, propulsé par l’IA, permet aux concepteurs automobiles d’explorer de nouvelles formes et de nouveaux styles tout en conservant l’identité de la marque. L’API du modèle de données de fabrication permet une meilleure intégration de Fusion® avec d’autres outils de conception et de fabrication. « Imaginez un assistant IA qui signale les risques de la chaîne d’approvisionnement. Des simulations qui poussent les concepteurs vers des conceptions plus durables et plus faciles à fabriquer. Des automatisations qui gèrent les tâches fastidieuses et sujettes aux erreurs, libérant les gens pour qu’ils se concentrent sur un travail de grande valeur et plus gratifiant. Nous construisons ces capacités, et nous donnons également à nos clients les moyens de les construire. » - Jeff Kinder, Autodesk® BIM: Autodesk® Forma, le cloud de l’industrie AEC, se connecte désormais à Autodesk® Docs, le référentiel de données AECO, unifiant les flux de travail BIM. « La base du BIM axé sur les résultats est la donnée - une donnée granulaire, accessible et ouverte, qui unit les équipes tout au long du cycle de vie du projet. De meilleures données permettent de respecter des délais accélérés, fournissent des informations basées sur l’IA pour améliorer la productivité et permettent une prise de décision plus éclairée, ce qui réduit les risques en aval. » - Amy Bunszel, Autodesk® L’Assistant Autodesk® dans Autodesk® Construction Cloud utilise l’IA pour répondre aux questions des utilisateurs sur leurs documents de spécifications. L’intégration étendue d’Esri ArcGIS dans Autodesk® Forma fournit aux architectes des données contextuelles précieuses dès le début du processus de conception. Media & Entertainment: L’IA est intégrée aux outils de création, notamment Arnold, Flame® et Maya®, pour accélérer les flux de travail et améliorer le réalisme. Wonder Studio présente la prédiction de mouvement, qui anticipe les poses des personnages, même lorsque la vue d’un acteur est obstruée. Autodesk® Flow, le cloud de l’industrie du Media & Entertainment, connecte les flux de travail, les données et les équipes tout au long du cycle de vie de la production. « Notre industrie continuera à se transformer et à se réinventer, et nous serons à vos côtés. » - Diana Colella, Autodesk® Autodesk® s’engage à utiliser l’IA et la collaboration pour transformer les industries de la conception et de la fabrication. Ces annonces soulignent l’engagement d’Autodesk® à fournir aux clients les outils et les technologies dont ils ont besoin pour prospérer dans un monde en évolution rapide.
    2 points
  23. Bonjour, si ça peu aidez j'ai ce tableau de liens de l'ign qui fonctionne sous autocad map 2024 : (J'utilise seulement le 1er , sans login et sans password) Service URL définitives Géoplateforme URL Géoplateforme avec contrôle d'accès WMTS https://data.geopf.fr/wmts?SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetCapabilities https://data.geopf.fr/private/wmts?SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetCapabilities TMS https://data.geopf.fr/tms/1.0.0 https://data.geopf.fr/private/tms/1.0.0 WMS Raster https://data.geopf.fr/wms-r/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities https://data.geopf.fr/private/wms-r/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities WMS Vecteur https://data.geopf.fr/wms-v/ows?service=wms&version=1.3.0&request=GetCapabilities https://data.geopf.fr/private/wms-v/ows?service=wms&version=1.3.0&request=GetCapabilities WFS https://data.geopf.fr/wfs/ows?SERVICE=WFS&VERSION=2.0.0&REQUEST=GetCapabilities https://data.geopf.fr/private/wfs/ows?SERVICE=WFS&VERSION=2.0.0&REQUEST=GetCapabilities WMS INSPIRE Raster https://data.geopf.fr/wms-r/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities WMS INSPIRE Vecteur https://data.geopf.fr/wms-v/ows?service=wms&version=1.3.0&request=GetCapabilities WFS INSPIRE https://data.geopf.fr/wfs/ows?SERVICE=WFS&VERSION=2.0.0&REQUEST=GetCapabilities Métadonnées https://data.geopf.fr/csw?SERVICE=CSW&REQUEST=GetCapabilities&VERSION=2.0.2 Métadonnées INSPIRE https://data.geopf.fr/csw?SERVICE=CSW&REQUEST=GetCapabilities&VERSION=2.0.2 Téléchargement https://data.geopf.fr/telechargement/capabilities https://data.geopf.fr/private/telechargement/capabilities Géocodage https://data.geopf.fr/geocodage/getCapabilities https://data.geopf.fr/private/geocodage/getCapabilities Autocomplétion https://data.geopf.fr/geocodage/completion/getCapabilities https://data.geopf.fr/private/geocodage/completion/getCapabilities Calcul altimétrique https://data.geopf.fr/altimetrie/resources https://data.geopf.fr/private/altimetrie/resources Calcul d'itinéraire et d'isochrone/isodistance https://data.geopf.fr/navigation/getcapabilities https://data.geopf.fr/private/navigation/getcapabilities Recherche https://data.geopf.fr/recherche/api/indexes https://data.geopf.fr/private/recherche/api/indexes
    2 points
  24. Pourquoi ne pas passer par les filtres des propriétés ? Tu te crées un filtre des propriétés dans lequel tu y mettras tous les calques avec ECL et CFO, par exemple. De ce fait, quand tu iras dans une fenêtre où tu souhaites tous les geler, tu fais un clic droit sur le non du filtre des propriétés --> Fenêtre --> Geler. L'avantage du filtre des propriétés, est que si tu crées de nouveaux calques avec ECL ou CFO, ils s'ajouteront automatiquement dans le filtre correspondant, contrairement aux filtres de groupes.
    2 points
  25. Bonjour, Effectivement les Blocs dynamiques et les Flexiblocs ont des différences, à cause d'un brevet actif aux Etats-Unis. Les Blocs dynamiques créer sous Autocad peuvent être convertis en Flexiblocs dans ZWCAD 2025 (à l'exception de certaines contraintes et jeux de paramètres) en revanche les Flexiblocs créer dans ZWCAD 2025 perdront leurs propriétés dynamiques dans Autocad. Cependant il y a un moyen de récupérer ces propriétés dynamiques grâce à un object enabler (ObjectARX) qui peut être chargé en tapant la commande APPLOAD dans Autocad. Vous trouverez l'ARX à charger en pièce jointe ou bien en cliquant sur ce lien Flexiblock Interpreter 20240709.zip
    2 points
  26. Je ne sais pas si en faisant un flexibloc dans ZWCAD 2024 ou 2025, il pourra être "dynamique" dans ZWCAD 2023. A tester. Par contre, je pense que faire un bloc dynamique sur AutoCAD pourra être utilisé dans ZWCAD 2023. De mémoire, mais c'est à vérifier, dans ZWCAD 2023, on ne peut pas créer un bloc dynamique, mais on peut l'utiliser.
    2 points
  27. 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
    2 points
  28. Arrivé au terme de ma carrière, après avoir navigué en eaux pas toujours tranquilles, et après avoir pris des chemins de traverse m’ayant mené à l’autre bout du Monde, me voilà finalement à la retraite, autrement dit, le Graal ! https://dessein-tech.com/t/lotium-du-peuple-une-drogue-a-laquelle-on-prend-vite-gout/376:
    2 points
  29. Bonjour Merci à @Luna pour la détection d'erreur d'attribution. Je pense que ce sera corrigé, dans tous les cas, je ne m'offusque pas. Penser à remercier est déjà une bonne chose. ════════════════════════════════════════════════════════════ @yusukens82 Je comprends que ça fonctionne selon la demande, merci de vérifier tous les cas de figure, avec suffixe, avec préfixe, avec remplacement de texte avant, avec remplacement de texte après, sans rien du tout… J'ai testé, mais d'une machine à l'autre, on a quelquefois des surprises à cause de certaines variables. Amicalement
    2 points
  30. Bonjour @yusukens82 Voici une nouvelle version qui tient compte des possibilités de texte de remplacement en début OU en fin et même en début ET en fin. Par ailleurs, si un préfixe ou un suffixe ou encore les deux sont prévus dans le STYLE de cotation, ces valeurs sont insérées dans la copie. Merci de me tenir au courant. Amicalement . CadXP-Yusukens82-Copy-Cot-vers-Text-02.lsp
    2 points
  31. Merci @Luna et @didier, vous êtes vraiment des champion(e)s. Dommage qu'il y a d'épreuve de Visual LISP au JO, on aurait eu des médailles avec vous 😉 la prochaine fois je vais essayer de mieux exprimer ma demande. Merci encore
    2 points
  32. Bonjour J'aimerais savoir s'il est possible d'interdire à l'IA de se servir de certaines données mises en ligne par des humains pour des humains. Je pense à mon site en particulier, je serai révulsé de voir un jour une IA vomir un code AutoLisp plus ou moins bidon et me citer comme source. Intelligemment et Amicalement, une nouvelle version des initiales de l'IA.
    2 points
  33. Bonjour @Mika34, Il n'y a pas besoin de programmation pour faire ce que tu souhaites. Tu vas dans une présentaion puis tu tapes la commande EXPORTPRESENT. AutoCAD créera une fichier DWG avec juste ce qu'il y a dans la présentation.
    2 points
  34. Coucou, Pour le coup, j'ai un peu la même vision que toi sur ce point. Une IA est peut-être en mesure de pondre des programmes LISP à peu près corrects (tout dépend de la personne qui a fait la demande à l'IA et de la pertinence des questions ayant servies à l'élaboration du code) mais cela répondra uniquement à un besoin à un instant T. Le programme ne sera, je pense, jamais réfléchi de manière à faciliter les évolutions futures en ajoutant/regroupant un ensemble de paramètres permettant d'adapter le programme aux différentes pratiques et/ou utilisateurs. C'est d'ailleurs pour cette raison que je considère que l'IA peut éventuellement aider les développeurs en manque d'imagination et de logique, mais l'IA (à ce jour) ne pourra jamais à elle seule avoir un rendu professionnel et fonctionnel dans le temps. Il y a beaucoup de travail à fournir en amont ET en aval du résultat fourni par l'IA et j'ai peur que la majorité des utilisateurs de l'IA aujourd'hui n'ont pas notion du boulot nécessaire pour retravailler les programmes proposés par l'IA. La plupart des utilisateurs sont des novices de la programmation qui font confiance à 100% dans l'efficacité de l'IA. Ce qui me terrifie d'ailleurs c'est qu'avec ce nouveau genre d'utilisateurs, les demandes du genre "ChatGPT m'a fourni ce programme mais il ne marche pas et je ne sais pas pourquoi, vous pouvez m'aider" seront de plus en plus nombreuses et les rares bénévoles sur les forums vont bientôt uniquement faire du SAV des erreurs de l'IA. En clair, l'humain va finir par travailler pour l'IA et non l'inverse. D'autant plus qu'avec ces messages (bien que je ne maîtrise pas du tout le sujet sur le fonctionnement d'une IA), je suppose que tous ces programmes "incomplets" et "erronés" vont finir par se rajouter à la base de données que l'IA utilisera pour développer de nouveaux programmes. Peut-être que les experts de l'IA pourront répondre à cette question mais "est-ce possible que l'IA utilise ses propres erreurs pour se développer et étoffer sa base de données ?". Car si c'est le cas, je crains que l'IA ne s'abrutisse de plus en plus au lieu de s'élever vers le haut. Bref, je pense que l'apparition de l'IA est en soit une bonne nouvelle et une excellente avancée technologique, mais personnellement ce n'est pas l'IA qui me fait peur mais plus la masse de personnes incompétentes qui ne sont pas formées pour dialoguer avec une IA et avoir un esprit critique sur les résultats obtenus. "Le savoir est une arme", j'espère juste que l'on sera en mesure de démêler le vrai du faux car sinon cela risque de se retourner contre nous. Pour en revenir au sujet, cela peut s'avérer un bon outil pour les développeurs expérimentés ou bien pour les novices (qui posent les bonnes questions) qui souhaiteraient savoir si oui ou non un programme existe déjà. D'ailleurs question : que répond l'IA lorsque l'on décrit un besoin et que l'on demande à ce qu'elle cherche des programmes existants pouvant s'en rapprocher le plus ? Car j'ai l'impression que les débutants en programmation n'ont jamais essayé de vérifier si un programme n'avait pas déjà été programmé par un vrai développeur, ils préfèrent demander à l'IA un truc sur mesure à chaque fois... Bisous, Luna
    2 points
  35. Hello Vincent, c'est un écran, double face 😉. Spécialement prévu pour les lispeurs afin que l'apprentissage soit plus pédagogique. Trêve de plaisanterie et pour rester raccord avec le sujet, ne faisant qu'utiliser les lisps et n'étant pas foutu capable d'en écrire un à mon grand regret (mais j'arrive quand même à comprendre un minimum me permettant de réaliser des modifications simples), je pense que mon apprentissage au lisp (je ne désespère pas avec mon demi siècle bien tassé) se fera(ait) à l'ancienne avec un support (livre, cours, site...), des tutos et des exemples fonctionnels. Je vais paraitre vieux-jeu mais j'ai du mal à imaginer une IA partant d'une idée basique au départ se débrouiller toute seule pour sortir un code qui aurait su évoluer en fonction des modifications du cahier des charges au fur et à mesure de la programmation et de la "maturation" de la demande. Après, je me trompe peut-être et SKYNET verra peut-être réellement le jour. Eric
    2 points
  36. Bonjour, pas de solution tres rapide mais avec le calcul de MNT différentiel entre votre MNT TN et MNT projet de vos PFM vous aurez en résultat un MNT avec les hauteurs de terrassement. Ensuite fonction coloriage par tranche altimétrique VMNTALTI en demandant FACE3D en résultat vous aurez alors des faces 3D en couleur en fonction de l'épaisseur fonction FILTER pour faire une sélection d'une couleur et en faire un MNT objet opération à répéter autant de fois que de tranche de couleur de votre dégradé.
    2 points
  37. Salut, L'installeur (LayLockSelSetup.msi) a été mis à jour pour fonctionner aussi avec AutoCAD 2025.
    2 points
  38. Bonjour. Il y a moult façons d'utiliser du code Autolisp. - Copier / coller dans la barre de commande, entrée, puis taper ddn. - Si tu veux utiliser tout le temps ton lisp, tu enregistre le code dans un fichier texte avec l'extension .lsp. Tu tapes appload , et tu ajoutes ce fichier au démarrage. Tu pourras taper ddn. Bon courage.
    2 points
  39. Bonjour @Patrick Emin, Autodesk, en espérant lui parler et non à un chatbot (hihi) Utiliser un argument d'autorité est classique pour vouloir asséner que ce qu'on dit est vrai. En se renseignant un tout petit peu, il est pour le moins troublant de constater que le génial Turing lui-même, ainsi que d'autres sans doute aussi géniaux, ont apporté de nombreuses objections à ce test en évoquant sa faiblesse. Ça fait de la publicité à moindre prix pour des gens qui vivent du simple fait qu'on parle d'eux. Il devient urgent de ne rien faire et pas que dans ce domaine ! Amicalement, ça, c'est humain.
    2 points
  40. 2 points
  41. Bonjour Didier, bonne chance... déjà un topo de base sensé, consciencieux et pas faignant c'est très difficile a trouver désormais, mais un chef topo c'est une quête du graal...
    2 points
  42. Bonjour, En redécouvrant par hasard ce post, je ne résiste pas à l'envie de présenter une version fonctionnelle de l'implémentation du calcul de la factorielle, à noter que c'est une construction qui montre comment se passer de la boucle ou de la récursion dans sa définition. (defun fact (n) ((lambda (f) (f f n) ) (lambda (g k) (if (< k 1) 1 (* k (g g (- k 1))) ) ) ) ) A+ Bruno
    2 points
  43. Bonjour, Cov 3D / MNT Objet / Autres méthodes / Calques de faces => MNT Olivier
    2 points
  44. Bonjour, Je te propose un code qui va modifier tes attributs concernés et placer un MTEXT avec le diamètre du tuyau au milieu de la polyligne 3D. Je ne modifie pas la polyligne3D mais lui ajoute une XDATA qui lui attribue le diamètre du tuyau en mm en tant que réel. A toi de faire ce que tu veux de cette donnée XData (modifier ta polyligne, ou exporter la donnée ou encore autre chose) Sur ton dessin cela à l'air de fonctionner, mais le traitement peut être long (forcément, tu as énormément de blocs dans ton dessin et de polylignes3D) Pour info sur ma machine cela dure environ 4mn avec le processeur qui s’emballe à 20%), mais si tu es patient cela fait le job: Autocad n'es pas planté mais il bosse... A la fin toutes tes polylignes3D concernées sont sélectionnées, tu peux donc les changer de couleur, de calque ou autre propriétés pour mieux les repérer. Cela va t-il t'avancer? (defun l-coor2l-pt (obj lst / ) (if lst (cons (list (car lst) (cadr lst) (caddr lst) ) (l-coor2l-pt obj (cdddr lst)) ) ) ) (defun make_mtext (pt rot txt lay / ) (setq nw_obj (vla-addMtext Space (vlax-3d-point pt) 0.0 txt ) ) (mapcar '(lambda (pr val) (vlax-put nw_obj pr val) ) (list 'AttachmentPoint 'Height 'DrawingDirection 'StyleName 'Layer 'Rotation 'BackgroundFill) (list 5 0.3 5 "Réseaux_Arial" lay rot -1) ) ) (defun c:test ( / js dfzz AcDoc Space n ss ent obj_vla l_coor l_diam atts dlt_z) (while (null (setq js (ssget "_X" (list '(0 . "POLYLINE") '(-4 . "&") '(70 . 8) (cons 67 (if (eq (getvar "CVPORT") 1) 1 0)) (cons 410 (if (eq (getvar "CVPORT") 1) (getvar "CTAB") "Model")) ) ) ) ) ) (if (not dfzz) (setvar "USERR1" 1E-02)) (initget 4) (if (not (setq dfzz (getdist (strcat "\nRayon de recherche? <" (rtos (getvar "USERR1") 2 2) "> : ")))) (setq dfzz (getvar "USERR1")) (setvar "USERR1" dfzz) ) (if (null (tblsearch "appid" "RESEAU_TUYAUX")) (regapp "RESEAU_TUYAUX") ) (setq AcDoc (vla-get-ActiveDocument (vlax-get-acad-object)) Space (if (= 1 (getvar "CVPORT")) (vla-get-PaperSpace AcDoc) (vla-get-ModelSpace AcDoc) ) ) (repeat (setq n (sslength js)) (setq ss (ssadd) ent (ssname js (setq n (1- n))) obj_vla (vlax-ename->vla-object ent) l_coor (l-coor2l-pt obj_vla (vlax-get obj_vla 'Coordinates)) l_diam nil ) (mapcar '(lambda (x) (cond ( (ssget "_X" (list '(0 . "INSERT") '(2 . "IC_11_*") '(66 . 1) (cons 67 (if (eq (getvar "CVPORT") 1) 1 0)) (cons 410 (if (eq (getvar "CVPORT") 1) (getvar "CTAB") "Model")) '(-4 . "<AND") '(-4 . ">=,>=") (cons 10 (mapcar '- (list (car x) (cadr x)) (list dfzz dfzz))) '(-4 . "<=,<=") (cons 10 (mapcar '+ (list (car x) (cadr x)) (list dfzz dfzz))) '(-4 . "AND>") ) ) (setq ss (vla-get-activeselectionset (vla-get-activedocument (vlax-get-acad-object) ) ) ) (vlax-for blk ss (setq atts (vlax-invoke blk 'getattributes)) (foreach att atts (if (and (eq (vla-get-tagstring att) "DIAM") (/= (vla-get-textstring att) "")) (setq l_diam (vla-get-textstring att)) ) ) ) (cond (l_diam (setq dlt_z (read (substr l_diam 4))) (vlax-for blk ss (setq atts (vlax-invoke blk 'getattributes)) (foreach att atts (if (eq (vla-get-tagstring att) "Altitude_GS") (vla-put-textstring att (rtos (- (read (vla-get-textstring att)) (* 1E-3 dlt_z)) 2 2)) ) ) ) (entmod (append (entget ent) (list (list -3 (list "RESEAU_TUYAUX" (cons 1002 "{") (cons 1000 "DIAM") (cons 1040 dlt_z) (cons 1002 "}") ) ) ) ) ) (make_mtext (vlax-curve-getPointAtParam obj_vla (* 0.5 (vlax-curve-getEndParam obj_vla))) (angle '(0. 0. 0.) (vlax-curve-getfirstderiv obj_vla (* 0.5 (vlax-curve-getEndParam obj_vla)))) l_diam (vla-get-layer obj_vla) ) ) ) ) ) ) l_coor ) ) (sssetfirst nil (ssget "_X" (list '(0 . "POLYLINE") '(-4 . "&") '(70 . 8) (cons 67 (if (eq (getvar "CVPORT") 1) 1 0)) (cons 410 (if (eq (getvar "CVPORT") 1) (getvar "CTAB") "Model")) '(-3 ("RESEAU_TUYAUX")) ) ) ) (prin1) ) NB: Fait un _AUDIT de ton dessin avant car tu as beaucoup d'erreur sur tes POLY3D (option corriger les erreurs)
    2 points
  45. Je viens de trouver la version 2005 sur les internet autocad-2005-customization-guide.pdf
    2 points
  46. Préparez vous à une après-midi très spéciale le mardi 7 mai 2024 ! https://forums.autodesk.com/t5/bim-revit-bim-et-autodesk/ate-des-specialistes-revit-et-bim-a-votre-ecoute-le-mardi-7-mai/m-p/12690391#M37069 Nos Expert Elite francophones répondront à toutes vos questions sur Revit et le BIM de 14:00 à 17:00 heure française, sur le forum Revit et BIM. Vous avez des questions que vous avez toujours voulu poser? Venez passer quelques minutes, une heure ou deux, ou toute l'après-midi (de 14:00 à 17:00) sur notre communauté! Comment ça marche? C'est facile, c'est gratuit, c'est "Des Spécialistes à votre écoute" Venez sur le forum Revit et BIM, posez vos questions (une seule question par fil de discussion) et attendez vous à des réponses rapides de la part de nos Expert Elite. Naturellement, c'est le principe de notre communauté, tout le monde peut répondre aux questions. Ouvrez le fichier ICS joint pour ajouter cet événement à votre calendrier. PS: en savoir plus sur le programme Expert Elite ATE Des spécialistes Revit et BIM à votre écoute le mardi 7 mai 2024.ics
    2 points
  47. Bonjour, Rien de plus normal. Certains objet de certains bloc sont en couleur "Ducalque". Donc quand tu fusionnes tout tes calques dans un seul calque, les objets prennent la couleur définie par le calque car tes objets son en couleur "Ducalque". Pour palier ce problème, avant fusion, il faudrait ouvrir chaque blocs et forcer la couleur pour ne plus être en "Ducalque".
    2 points
  48. C=Bonjour @KevM, Est-ce que c'est ce genre de chose que tu souhaiterais pouvoir faire ?
    2 points
  49. Hello Le Jeune Australopitheque Alumini Autodeskien BRAVO tu etais un Precurseur ! La Sante, Bye, lecrabe
    2 points
×
×
  • 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é