-
Compteur de contenus
4 029 -
Inscription
-
Dernière visite
-
Jours gagnés
21
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par DenisHen
-
Mercredi 15H00 1 mn de silence / recueillement
DenisHen a répondu à un(e) sujet de lecrabe dans Pause café
Salut à la communauté. Je suis d'accord avec tout le monde (The Décapode et PhilSoGood, par exemple). Si j'avais voulu être un héro, j'aurais été dans la Marine ou dans l'Armée. Mais si je me plaint de cette condition, j'aurais du faire boulanger... Il y a un risque quand on choisis de rentrer dans l'armée, la Marine, la Légion (mais tu ne le fais pas "gratuitement", je parle de l'altruisme), et il y a le risque que tu l'affronte, seulement quand tu es devant, à la guerre... J'ai un plus grand respect envers les forces armées, car il est vrai qu'elles nous protège et sauvegarde notre mode de vie. Mais il faut toujours garder à l'esprit que, personne n'oblige personne à devenir soldat intervenant, un soldat, un exécuteur des pires ordres... Certains nous protègent, mais certains nous aides aussi (les resto du cœur, la croix rouge, le personnel hospitalier...). Et leur travaille n'est pas mieux payé qu'un soldat... Certes, le soldat risque sa vie, mais une infirmière, qui aura sa retraite de 800/900€ quand elle aura 64/65 ans... Vaut-elle moins qu'un soldat qui (parfois il faut le dire) est toujours resté dans sa caserne et qui part en retraite à moins de 45 ans ? ? ? Toutes nos oignons peuvent se justifier, mais sont-elles comparables ? ? ? Cordialement à la communauté... Denis... -
Salut Bruno, et merci beaucoup pour ton aide. Mais j'aimerais éviter de mettre du Lisp ou du V-Lisp dans mon VBA, c'est possible (je l'ai déjà fais) mais ça ralenti beaucoup le code et en plus, j'aimerais partager mon fichier Excel avec d'autres personnes (gratuitement bien sur) et je préfèrerais n'avoir que du VBA dans le code, au cas où le futur utilisateur connaisse le VBA et pas le Lisp. En tous cas, merci encore, car je garde ton code précieusement sous le coude... Denis...
-
Oui, je connais un peu 😉 et j'avais déjà corrigé le code. Mais je pensais que tu connaissais une méthode que j'ignorais, ce qui ne m'étonnerait pas... 😉 Encore merci à toi.
-
Mille mercis (gile), mais VBA ne comprend pas les deux "Return" (True et False). Maintenant, je cherche à faire la liste des types de lignes existantes. [EDIT] : j'ai trouvé ce que je cherche, la liste des types de ligne... Encore merci...
-
Salut (gile). Merci pour ton aide, mais je fais du VBA Excel <> AutoCAD. Mes feuilles Excel servent de base pour gérer les calques dans AutoCAD, je fais donc tous mes VBA dans Excel, et je dirige AutoCAD à "distance".
-
Salut (gile). C'est exactement ce que je cherche... Mille mercis... Denis...
-
Bonjour à toutes et à tous. Je cherche à savoir, avant de créer un calque, si un type de ligne existe déjà. Bonne soirée (ou journée)... Denis...
-
Bonjour @didier. Mille mercis ! ! ! C'est exactement ça ! ! ! J'ai encore un petit problème pour créer un calque avec un type de ligne et une épaisseur, mais je sais que j'ai déjà écris quelque-chose là-dessus... Encore merci... Denis...
-
Ok, merci (gile), je vais regardé ça, mais je l'avais déjà lu, et comme l'a dit quelqu'un, je suis aussi un primate... 😉
-
Bonjour (gile). J'avoue ne pas avoir tout compris, bien que ce soit tout de même bien expliqué. Le Lisp ne me cause aucun problème (quand je l'utilise en Lisp), il fonctionne très très bien... (sauf un petit problème de mis à jour dans l'explorateur de calques, mais je sais que c'est AutoCAD qui est le problème, car il suffit de changer de dessin et de revenir au précédent pour que les filtres créés par ce Lisp apparaissent). Je cherchais juste à faire de ce super Lisp un VBA. Je vais creuser tes différentes solutions et exemples pour intégrer tout ça dans mon VBA... Mais j'ai du boulot, cela fait 20 ans que je n'ai pas touché au VBA... Encore merci à toi (gile). Denis...
-
Bonjour à toutes et à tous. Voilà, ça faisait longtemps que je n'étais pas venu posté sur CadXP, sans jamais oublier de le consulter quotidiennement et de proposer ma connaissance, si elle était utile... Je suis en train de faire un fichier Excel qui créé des calques (avec plein d'options) dans AutoCAD. Mais je ne sais pas comment faire pour créer des filtres de propriété de calques dans l'explorateur de calques AutoCAD en VBA. Un membre de CadXP (Gile ou Patrick, je ne sais plus) m'avait donné un Lisp, mais j'aimerais le faire en VBA. Voici ce Lisp : ;;;********************************* ;;; Création d'un filtre de calques ;;;********************************* (defun c:CreerFiltre (nom filtre / dict ndic xdic) (setq xdic (vla-getextensiondictionary (vla-get-layers (vla-get-activedocument (vlax-get-acad-object))) ;_ Fin de vla-get-layers ) ;_ Fin de vla-getextensiondictionary ) ;_ Fin de setq (and (vl-catch-all-error-p (setq dict (vl-catch-all-apply 'vla-item (list xdic "ACAD_LAYERFILTERS")) ;_ Fin de vl-catch-all-apply ) ;_ Fin de setq ) ;_ Fin de vl-catch-all-error-p (setq dict (vla-addobject xdic "ACAD_LAYERFILTERS" "AcDbDictionary")) ;_ Fin de setq ) ;_ Fin de and (and (vl-catch-all-error-p (setq ndic (vl-catch-all-apply 'vla-item (list dict nom)))) ;_ Fin de vl-catch-all-error-p (setq ndic (vla-addxrecord dict nom)) ) ;_ Fin de and (vlax-invoke ndic 'setxrecorddata '(1 1 1 1 70 1 1) (list nom filtre "*" "*" 0 "*" "*")) ;_ Fin de vlax-invoke (princ) ) ;_ Fin de defun Si quelqu'un a une solution, un conseil ou une astuce... je suis preneur... Bonne journée au forum... Denis...
-
[Résolu] Nettoyage sans AutoCAD MAP
DenisHen a répondu à un(e) sujet de DenisHen dans AutoCAD 2020-2024
Salut Ô Décapode. Je ne connaissais pas cette commande, et je viens de l'essayer. C'est exactement ce que je cherchais... Mille mercis à toi, et bonne vacances ! ! ! Denis... -
Bonjour à la communauté. Avant, j'avais AutoCAD MAP, et je pouvais nettoyer mes plans issus des architectes (ArchiCAD...), mais maintenant, j'ai un AutoCAD 2022 "normal". J'ai des dizaines d'entités superposées, et je ne sais pas comment nettoyer les plans que j'ai entre les mains. Si quelqu'un a une solution, une idée, un conseil, je suis preneur... Bonne journée à la communauté. Denis...
-
[Résolu] Conversion de DWG en fichier "image"
DenisHen a répondu à un(e) sujet de DenisHen dans AutoCAD 2020-2024
Super, tout a fonctionné super bien. Grâce à vous deux, j'ai réussi à faire ce que je voulais... Des milliers de mercis à vous... Denis (très content) 😃 -
[Résolu] Conversion de DWG en fichier "image"
DenisHen a répondu à un(e) sujet de DenisHen dans AutoCAD 2020-2024
Ben oui, excellente idée, je n'y avais pas pensé... Mille mercis (gile)... -
[Résolu] Conversion de DWG en fichier "image"
DenisHen a répondu à un(e) sujet de DenisHen dans AutoCAD 2020-2024
Salut. Merci (gile) pour cette précision, effectivement, je pensais bien que Luna avait une bonne idée. Je vais chercher à convertir les PNG en masse via un autre logiciel, on ne sait jamais. Je me vois mal refaire mes centaines de blocs un par un... Encore merci à vous deux; Denis. -
[Résolu] Conversion de DWG en fichier "image"
DenisHen a répondu à un(e) sujet de DenisHen dans AutoCAD 2020-2024
Bonjour Luna et merci pour ton aide. Je viens d'essayer de faire mes blocs avec un fond blanc, et j'ai le même résultat, mais ton idée est bonne, je vais continuer de fouiller dans ce sens... Merci encore. Denis -
[Résolu] Conversion de DWG en fichier "image"
DenisHen a répondu à un(e) sujet de DenisHen dans AutoCAD 2020-2024
Bonjour (gile) et mille mercis pour ce petit programme. Seul petit problème, la couleur du fond de l'image convertie est noir. J'aurais aimé blanc, car c'est pour insérer dans un document Word. Encore merci à toi. Denis. -
Bonjour à la communauté. J'ai quelques centaine de fichiers DWG (qui sont des pictogrammes) que je doit insérer dans un document WORD. Je cherche donc une solution rapide pour convertir tous ces DWG en image (JPG, BMP, PNG...). Sachant que j'ai déjà chercher des sites, mais ils sont tous payant ou ils ne convertissent que un à cinq DWG en une fois, une prise de tête... Si quelqu'un a une solution, un conseil, une idée, je suis preneur... Bonne soirée à vous... Denis H.
-
Salut à oi Ô (gile), je savais que tu aurais fais parti des premiers à répondre. Pour citer le site de notre grand ami didier, qui écrit sur son site : D'où ma demande pour comprendre pourquoi le VBA serait de la macro et pas le LiSP ou l'AutoLiSP (pas sur le site de didier, qui pour lui lui, tout est macro, ce que je peux défendre, mais sur CadXP, le LiSP est de la programmation à part entière, je suis d'accord, mais les autres langages ?)... Comme je l'ai déjà dis, pour le DIESEL, je comprendrais, mais pour le VBA, j'avoue ne pas saisir la différence entre ces trois langages (LiSP, AutoLiSP et VBA) macro ? Pas macro ? Programmation ? Ou pas ? (gile) tu parles aussi de scripte, AutoCAD en a aussi (et dans des tonnes de logiciels), et ce n'est ni du LiSP, ni de l'AutoLiSP, ni du VBA, ni du DIESEL (encore que, pour ce dernier, j'avoue qu'ils se ressemblent plutôt bien), mais dans d'autres logiciels, on a du Basic, du QuiqBasic (mais je ne suis pas sûr qu'il soit encore en action celui-là)... Mais est-ce que, le fait d'avoir la possibilité d'enregistrer une suite d'actions, fait d'un code une macro ? Ou est-ce juste la partie enregistrée qui est une macro et les parties écrites "à la mano" resteraient de la programmation ? C'est, je trouve, une question plutôt intéressante, n'est-il pas ?
-
Ben ouais, sur plein de site, et je cite : "Le langage VBA – ou Visual Basic for Applications – est le langage de programmation commun aux applications de la suite Microsoft Office."
-
Peut-on créer sa propre variable Autocad?
DenisHen a répondu à un(e) sujet de rrobert dans AutoCAD 2020-2024
Exactement, c'est pour cette simple raison que j'utilise, pour tous mes dessins des Et je les appelle depuis le Lisp, depuis l'AutoLisp et aussi depuis le VBA ! ! ! Ca reste dans le dessin et je ne connais aucune fonction ou commande qui pourras l'effacer... La place occupée est tellement petite que c'est inutile de chercher à la supprimer... Et je m'en sers pour chacun de mes dessins, je suis géomètre, je travaille TOUJOURS avec deux échelles en même temps, une pour le PS (le plan de site ou de situation ou plan masse au /1/10000, 1/5000, 1/1500...) et une pour le plan de détail, le plan individuel (1/500, 1/250, 1/200...)... Et donc, quand je lance une de mes commandes, comme la création d'un texte par exemple, mon LiSP me créé deux texte, un au 10000 et un au 1/200, par exemple... Et je n'ai plus qu'ç gérer les EP. je reste est fait tout seul... J'ai donc créer des centaines de macros (en LiSP) et je ne fais que travailler à deux échelles simultanément, sans m'en rendre compte... Et sans les (vlax-ldata, je serais dans la mouise ! ! ! -
Peut-on créer sa propre variable Autocad?
DenisHen a répondu à un(e) sujet de rrobert dans AutoCAD 2020-2024
Même pas, tu fais une palette d'outils et tu est libre de tout...
