
mathaw
Membres-
Compteur de contenus
11 -
Inscription
-
Dernière visite
Contact Methods
-
Website URL
http://
mathaw's Achievements
Newbie (1/14)
0
Réputation sur la communauté
-
macro pour traiter tous les blocs d'un dessin
mathaw a répondu à un(e) sujet de mathaw dans AutoCAD LT 2015
salut Patrick tu prêches un convaincu, je sais que la version pleine aurait été bien plus adaptée à notre boulot et nous aurait permis de développer pleins d'outils et tout et tout. mais mon avis n'a pas été considéré comme important ou significatif, on préfère écouter celui qui n'a jamais bossé avec une version pleine ... (no comment) donc dans l'immédiat je vais devoir faire avec et m'adapter à l'outil qu'on me fournit jusqu'à un éventuel passage à une version pleine. dans tous les cas je vais toujours chercher une parade ou astuce pour me simplifier ce travail laborieux. -
macro pour traiter tous les blocs d'un dessin
mathaw a répondu à un(e) sujet de mathaw dans AutoCAD LT 2015
je me dit qu'on peut voir une liste de tous les blocs donc ils sont tous répertoriés et donc il doit-être possible d'utiliser cette base de données du fichier, enfin j'espère. Non pas de LISP sur LT on me l'a bien suffisamment répété. et on vient tout juste de nous changer nos machines avec des licences toutes neuves 2015LT, je ne pense pas que le fait de dire à ma direction qu'il faut qu'on cange de logiciel leur plaira beaucoup ... mais l'idée est bonne ^^ merci x_all oui je connais DEFDUCALQUE mais cela ne m'est pas particulièrement utile, à quand la création de DEFDUBLOC ??? elle serait vraiment utile cette commande merci Olivier -
Bonjour à vous, je souhaites me simplifier un peu mon boulot pour quand je reçois un nouveau fond de plan. nous avons decidé dans notre service que pour faciliter la lecture de nos plans, nous traitons tous nos fonds de plan (archi, béton, charpentier ou autre) pour que l'ensemble des plans soient en couleur "Dubloc" y compris les textmult, les attributs, les cotes, tout tout et tout. nous enlevons aussi les échelles inutiles pour ne garder que la principale "1:1". on synchronise les attributs. on purge le plus possible et on contrôle. si besoin on fait même un Wbloc pour être sûr de ne pas importer de bugs dans nos plan d'exécution. jusque là nous faisions tout manuellement... autant vous dire que pour certains plans c'est long... malgré mon inexpérience en macro, j'ai pourtant créé celle-ci qui me permet de traiter les blocs en couleur "Dubloc" que voici : *^C^C_bedit ^C^C_ai_selall ^C^C_chprop;co;dubloc; ^C^C_bclose;e ça fonctionne très bien je gagne un temps fou mais... je suis obligé de sélectionner UN bloc et de cliquer sur le bouton de ma macro personnalisé, Un seul, pas deux, ni plus sinon ça bug. donc je dois répéter la manip pour tous les blocs à traiter UN PAR UN. je dois aussi ouvrir manuellement les blocs s'il y a un bloc dans le bloc, et dans le bloc du bloc du bloc... c'est donc là que j'aimerais gagner du temps et que j'ai besoin de votre aide ! pourriez vous m'aider à créer une macro qui permettrait de traiter l'ensemble des blocs présent dans le dessin. cela serait pour moi un gain considérable et m'éviterai certainement de m'endormir devant mon clavier à force de traiter tous les blocs (si si ça m'est déjà arrivé, et pas qu'une fois...) j'ose pousser le vice aussi pour savoir s'il est possible de créer une macro qui reprendrait l'ensemble des étapes du traitement d'un fond de plan décrites au début de mon pavé. mais ça c'est secondaire. je suis bien sur la version 2015 LT et je me doute bien qu'il y a peu de chance que tout ce que je demande n'est pas forcement faisable sur cette version, mais qui ne tente rien n'a rien. merci d'avance à tous ceux qui aurons lu l'ensemble de mon message, et qui se pencherons sur ma demande.
-
bon finalement ma question a trouvé d'elle même une réponse ... pratique mon monologue ... il faut créer une présentation à partir du gabarit (clic droit sur un présentation), aller chercher le fichier d'origine, et sélectionner la présentation voulue. et magie magie les fenêtres ont conservé leurs état de calques ! désolé de vous avoir importuné pour un problème résolu dans la 1/2 heure, mais au cas où autant que cela serve à d'autres.
-
Autocadiens, autocadiennes, bonjour. j'aimerais simplifier mon travail lorsque je fais une diffusion. voici notre façon de faire lors d'une diffusion: - création d'un nouveau plan avec wbloc à partir de toutes les fenêtres actives de la présentation (ne contenant qu'un seul plan) - exportation vers un fichier spécifique pour la diffusion (historique, bordereau et tout le tralala banal du suivis de diffusion). - ouverture du nouveau fichier créé ne comprenant que les objets apparaissant dans les fenêtres du plan précédent (ce qui permet de n'envoyer que les objets concernés et pas l'ensemble du plan). - suppression de la présentation créée automatiquement dans le nouveau fichier car vide. - importation de la présentation du précédent fichier dans le nouveau. - (c'est là qu'est la grosse perte de temps) gel des calques dans certaines fenêtres si nécessaire car l'importation de la présentation ne conserve pas l'état de calque des fenêtres du fichier de base. - enregistrement, etransmit, et envoi ... je pense que cela vient d'une variable que je ne connais (évidemment) pas, et que je ne trouves pas non plus, car certains de mes collègues ayant la même version d'autocad (LT2010)que moi non pas ce problème. si quelqu'un connais cette variable, qu'il se manifeste maintenant ou se taise à jamais ... comment ça, c'est pas comme ça qu'on dit ? les mariages ??? il dit qu'il voit pas le rapport ...
-
Re, une fois le fichier demandé créé, effectivement je n'ai plus le message mais le fichier réclamé n'a pas toujours le même nom cela dépend du fichier de base (celui que l'architecte, par exemple, m'a envoyé) et non du fichier que je traite. pour illustrer voici un exemple : - architecte envoi un fichier nommé : FACADE_SUD_OUEST.DWG à l'ouverture, message s'affichant : FACADE_SUD_OUEST.SHX manquant veuillez indiquer le chemin d'accès - copie du fichier de l'architecte, traitement de cette copie et enregistrement sous : XREF_ARCHI_FACADE_SUD_OUEST.DWG à l'ouverture de cette xref : FACADE_SUD_OUEST.SHX manquant veuillez indiquer le chemin d'accès le fichier .SHX demandé conserve le nom du fichier d'origine
-
Re, non non ne t'inquiètes pas, "LTYPESHP.SHX" est bien le fichier que je copie, mais il n'empêche que le fichier que je dois créer s'appelle "le-nom-du-fichier-que-j'ai-reçu-avant-traitement.SHX" et cela même si j'en fais une copie avec traitement, sauf, évidemment si j'ai pu supprimer le style de texte ou si on m'a envoyé un etransmit.
-
en fait j'ai l'impression que le fichier des polices de forme est lié au plan source, il réclame donc à l'ouverture du plan le fichier s'appelant "COUPE AA.SHX" si le fichier reçu s'appelle "COUPE AA.DWG" même après traitement. C'est là qu'est la galère: je vais devoir créer un fichier .SHX pour chaque plan reçu dont le style de texte personnalisé n'est pas purgeable.
-
je confirme, ta méthode, rebcao, fonctionne bien et même mieux que ce que je pensais, il faut juste que je pense à chaque fois que je vois cette fenêtre à l'ouverture de mes plans à faire la manip qui devrait se répéter de moins en moins souvent, finalement. comme quoi j'étais mauvaise langue ^^. Il ne me reste plus qu'à convaincre mes collègues de créer le fichier forme manquant de leur coté aussi dans le même fichier sur le serveur, ce qui n'est pas une mince affaire ^^ merci pour cette astuce.
-
merci pour vos réponses rapides Speedy : très franchement je ne sais pas dans quel domaine tu travailles mais si toi tu peux agir sur le CCTP tu as bien de la chance, en ce qui me concerne je ne suis qu'un exécutant, et puis, les architectes ou Be structures ou Be béton ne travaillent pas forcement avec autocad. va donc leur expliquer qu'ils doivent t'envoyer un Etransmit ... la plupart des intervenants ne savent même pas ce que c'est ... Merci Speedy pour ton aide mais cette solution ne me parait pas réalisable. rebcao : je m'étais penché sur une solution y ressemblant mais m'étais dit que ça allait être galère et n'ai pas trop insisté. le problème c'est que je bosse très régulièrement avec une dizaine de fond de plan en xref ayant chacun (ou presque) ses propres polices de forme personnalisées. donc si j'utilise ta technique je vais devoir créer un fichier forme à chaque fois que j'utilise un nouveau fond de plan ... j'ai environ 2 à 3 affaires pas semaine à traiter, je vais me retrouver à créer de nouveaux fichiers plusieurs fois par jour ... pfff la galère. je vais tout de même essayer quelques temps pour voir si ça me facilite la tâche ou si au contraire ça me donne plus de boulot qu'avant. apparement j'en ai parlé avec d'autres collègues qui sont sur une version supérieure à la mienne (AutocadLT 2011 ou plus) et eux n'ont pas ce problème.
-
Bonjour à vous, je sais que c'est un problème que d'autres on déjà exposés, mais cela fait un moment que je cherche une solution et ne la trouvant pas, enfin pas pour une version LT, je me permet donc de le demander. voilà lorsque je reçois un plan d'architecte ou de béton, je le traite pour l'intégrer en xref sur mon fichier d'exécution. jusque là facile. mais il est rare que j'ai les polices de forme intégrées au fichier, donc en règle générale je les purge pour ne pas être embêté. Mais voilà il arrive régulièrement que certaines polices de forme ne puissent être purgées (car utilisées dans un bloc, un attribut ou autre ...). je voulais donc vous demander un coup de main pour me permettre, soit de convertir les polices de forme manquantes en "standard" soit de les supprimer, soit ... je sais pas mais j'aimerais bien que quand j'ouvre un fichier posant ce problème ne plus avoir à appuyer 5, 10, 15 fois sur "Echap" pour pouvoir l'ouvrir. Un simple double-clique sur le plan et il s'ouvre ... wouhou ! C'est bien comme ça non ? bref pouvez-vous m'aider ? toute mon équipe remercie d'avance ceux qui me répondrons