Defman Posté(e) le 4 septembre 2007 Partager Posté(e) le 4 septembre 2007 Voilà quelque chose qui parraisait simple, mais qui ne l'est pas. J'ai optimisé mon menu pour pouvoir insérer des Wblock. simple macro : _-insert nom_du_block autocad va chercher le block dans le fichier support et pas de soucis, cela fontionne. Pourquoi pour un .dwt cela ne fonctionne pas, par exemple : _layout g Présentation_A0_Paysage j'ai systématiquement la fenetre SELECTIONNE LE GABARIT DU FICHIER voilà, je vais chercher, mais si quelqu'un c'est déjà penché la dessus, les info sont les bien venu. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Defman Posté(e) le 4 septembre 2007 Auteur Partager Posté(e) le 4 septembre 2007 Bon, en cherchant j'ai trouvé. il faut désactiver l'ouverture de la boite de dialogue : FILEDIA et metre la variable à 0 donc pour ma macro, j'imagine que je veux toujours avoir mes boites de dialogues donc se serais quelque chose dans le genre : FILEDIA 0 _layout g nom_du_fichier filedia 1 voilà en espérant que se sera utile à quelqu'un. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Defman Posté(e) le 4 septembre 2007 Auteur Partager Posté(e) le 4 septembre 2007 cela fonctionne. j'ai toujours une boite de dialogue qui me demande de donner un nom à la présentation. Elle peut etre utile, par concéquant ne me dérange pas. Ce qui donne : FILEDIA 0 _layout g Présentation_A0_Paysage[entrée]filedia 1[entrée] Voilà. Lien vers le commentaire Partager sur d’autres sites More sharing options...
rebcao Posté(e) le 4 septembre 2007 Partager Posté(e) le 4 septembre 2007 essayes avec le signe - (moins) _-layout sans toucher à FILEDIA ça donne : ^C^C_-layout;g;MonGabarit.dwt;LaPresentation; Christian [Edité le 4/9/2007 par rebcao] Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Defman Posté(e) le 4 septembre 2007 Auteur Partager Posté(e) le 4 septembre 2007 Ca tourne. mais pour optimiser au maximum, il faut que me retrouve sur la présentation que je viens de créer!et je n'ai pas fait attention, c'est pas automatique. il faut trouver l'équivalent de : Commande: c'est pour à terme automatiser un zoom sur l'objet je cherche Lien vers le commentaire Partager sur d’autres sites More sharing options...
Defman Posté(e) le 4 septembre 2007 Auteur Partager Posté(e) le 4 septembre 2007 le message dernier j'ai oblier la commande Commande: Passe en: Présentation A2 Paysage Lien vers le commentaire Partager sur d’autres sites More sharing options...
bonuscad Posté(e) le 4 septembre 2007 Partager Posté(e) le 4 septembre 2007 Sans avoir essayé, avec la variable "CTAB" ^C^C_.FILEDIA;0;_.-layout;_template;"Présentation_A0_Paysage";"Présentation A2 Paysage";_.'CTAB;"Présentation A2 Paysage";_.'FILEDIA;1;^Z NB: Il vaut mieux mettre des guillemets ("") si tes noms comportent des espaces blancs [Edité le 4/9/2007 par bonuscad] Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius Lien vers le commentaire Partager sur d’autres sites More sharing options...
Defman Posté(e) le 4 septembre 2007 Auteur Partager Posté(e) le 4 septembre 2007 Voici la macro qui fonctionne presque meme si c'est un " brouillon " FILEDIA 0 _layout g A0_portrait;filedia 1;presentation e;"Présentation A0 portrait";presentation r;"Présentation A0 portrait"\\_.MSPACE z t z o z 2xp\\_.PSPACE; Si je renome la presentation, c'est qu'autocad donne un nom par défaut, Présentation1,2,.... et donc que la macro ne pourrait etre utilisée qu'une seul fois. Il y à tout d'abort une chose bizare au niveau : portrait"\\j'entre bien le nouveau nom de la macro mais apres avoir tapé entrée, il faut que je bouge la sourie pour passer à l'étape suivante. si j'enleve 1 \ alors _.MSPACE est pris comme nom de presentation. Ensuite la série de zoom est propre à tout mes plans. Mais j'ai de nouveau un soucis après zoom objet. z 2xp\\_.PSPACE; n'est pas pris en compte Lien vers le commentaire Partager sur d’autres sites More sharing options...
Defman Posté(e) le 5 septembre 2007 Auteur Partager Posté(e) le 5 septembre 2007 Je n'ai toujours pas trouvé pourquoi la derniere fonction ne fonctionne pas. Mais pour la suite, cela n'est pas très grave. J'active la macro, donc je suis dans l'espace objet de la présentation. J'ai une autre série de fonction qui me permet d'automatiser les mises à l'échelle une fois sur la zone voulue du style : _.MSPACE z 2xp _.PSPACE_-insert 1-500799,14.5 et la, j'inser un wbloc avec la fonction néttoyé ( pour le moment c'est une bidouille ) au cas ou l'on change d'échelle plusieur fois, les blocs se supperposent. Mon nouveau soucis est : le point de base des diférents format de papier ISO sont différents, donc mes cartouches bougent en fonctions des formats. :( Est t'il possible de faire une insertion par rapport aux coordonnées du bloc ( cartouche ), se qui résoluerait le problème du A0 au A3. Espérant etre clair, merci de m'éclairer. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Defman Posté(e) le 5 septembre 2007 Auteur Partager Posté(e) le 5 septembre 2007 J'ai trouvé une solution : cmd : scu ob ( cliquer sur l'objet voulu en l'occurance le cartouche ) scu nom s ( nommer le scu en l'occurance cartouche le scu cartouche est maintenant définit ) Pour la macro il faudra sortir du scu général pour rentrer dans le scu cartouche: scu r cartouche inscrir les coordonnées du wbloc à insérer, puis retourner dans le scu général. En espérant que autocad garde les scu créé dans les gabarits lors de leur l'importation dans un nouveau dessin. [Edité le 5/9/2007 par Defman] Lien vers le commentaire Partager sur d’autres sites More sharing options...
Defman Posté(e) le 10 septembre 2007 Auteur Partager Posté(e) le 10 septembre 2007 Bonjour, j'ai solutionné le problème en le contournant. j'ai simplement déplacé toute mes présentationspour que mes insertions de bloc "échelle" soient correctement positionnées. Voilà si cela intéresse quelqu'un, je ferai une description pour une application général des élément qu'il faut mettre en place. :) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Defman Posté(e) le 10 septembre 2007 Auteur Partager Posté(e) le 10 septembre 2007 IL ME SEMBLAIT L'AVOIR FAIT, MERCI A REBCAO ET BONUCAD POUR LEURS GROS COUP DE POUCE :D Lien vers le commentaire Partager sur d’autres sites More sharing options...
bonuscad Posté(e) le 10 septembre 2007 Partager Posté(e) le 10 septembre 2007 POUR LEURS GROS COUP DE POUCE Ça me fais un peu penser à une pub bancaire le "GROS POUCE". ;) Merci, l'essentiel est que tu ais résolu ton problème! Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant