Aller au contenu

Micacao

Membres
  • Compteur de contenus

    18
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Micacao

  1. Micacao

    Gestion de publication

    Salut ! Pour modifier l'imprimante pour toutes les présentations, je me fais une config pour chaque imprimante (exemple: A4 noir, A3 noir, traceur A0+ etc......) dans le gestionnaire de mise en page. Ensuite dans la boite de dialogue publier je sectionne mes présentations et une config imprmante (clique droit pour obtenir la liste déroulante et choisir une config) puis publier. C'est nickel. Il n'est donc pas nécessaire de sélectionner les présentations l'un après l'autre. @+
  2. Micacao

    COMMANDE PUBLIER !!

    Salut ! J'utilise la méthode ci-dessous sur la version 2007 et maintenant 2008 sans problèmes. - clique droit sur un onglet de présentation - gestionnaire de mise en page - nouveau, puis choisir l'imprimante, le format (A4, A3,...), ........ et faire un aperçu pour voir le résultat (si nécessaire régler les marges dans les propriété de l'imprimante) - valider la nouvelle config (exemple: toto) - ensuite faire un clique droit sur un onglet de présentation (ou par le gestionnaire de feille) - publier - dans la boite de dialogue, selectionner toutes les feuilles et à la place de "aucun" , dans la liste déroulante (clique droit pour obtenir celle-ci) sélectionner la nouvelle configuration toto - ensuite publier Moi, j'utilise plusieurs configurations de mise en page, exemple: A4 noir, A3 couleur, A3 noir, traceur A0+, etc..... Normalement s'il n'y a pas un autre problème, c'est nickel. bonne chance @+
  3. Micacao

    blocs dynamiques triangle

    Salut, La solution de gile est la meilleure pour ton problème,. Juste pour info, pour changer point de départ par milieu, c'est dans les propriétés du paramètres et non dans les propriétés de l'action. Tu également définir une incrémentation, une liste de distances, ....... Tu as le choix ! Ah! Au passage merci gile pour ta solution. :) Bien utile, à garder en mémoire. @+
  4. Re Tu peux aller voir le sujet "Combiner des paramètres de blocs" du forum AutoCAD 2006. Je pense qu'il y a la réponse à ton problème. @+
  5. Salut, Alors là, je n'ai pas de solution (du moins pour linstant). Mais as-tu essayé de recréer ton bloc? Si tu as deux, trois actions ou plus dans celui-ci tu peux après la création du premier faire un test pour voir le comportenemt de ton bloc (dynamiquement parlant), mais aussi par rapport à une manipulation dans ton dessin (rotation par exemple). Tu refais le test après avoir créé la deuxième, la troisième, ...... jusqu'au moment tu trouves l'erreur, s'il y a erreur bien évidement. Sinon pourquoi ne pas inclure une action de rotation et d'échelle dans ton bloc (pour utilisation mais aussi pour vérification). @+
  6. Micacao

    blocs dynamiques triangle

    Salut, Il y a une deuxième solution. Dans la palette de création de blocs de l'éditeur de bloc: -> tu vas dans l'onglet jeux de paramètres -> tu choisis paire d'étirement linéaire ................................... ensuite quand tu as terminer de mettre en place ton paramètre et tes actions de tu vas dans les propriétés de ton paramètre "distance" et tu dois remplacer point de départ par milieu. Tu peux observer le déplacement de la croix d'un angle vers le milieu de la base de ton triangle. :cool: Désolé pour la précision de mes explications, je n'ai pas Autocad sous les yeux. Merci Gile pour ta solution. @+
  7. Bonjour ludwig, Je pense que dans ton bloc dynamique il n'y a que la porte qui est selectionner comme objet, donc dans ton dessin tu fais une rotation que de ta porte et seulement ta porte. Tu dois mettre aussi les autres paramètres (étirement, visibilité, ....) comme objets dans la selection pour ta rotation, ainsi tout tes paramètres dynamiques suivent. Bon dessin et bon bloc. @+
  8. J'ai la même chose en ouvrant le fichier .csv dans Excel (Fichier -> ouvrir ) mais pas en ouvrant celui-ci directement par un double-clique dans l'explorateur Windows. Pourquoi ??? je ne sais pas! As-tu fait le test avec les deux solutions pour voir la différence ? Micacao
  9. Salut, J'ai déjà rencontré ce problème et voici ma solution. Lorsque tu fais ton extraction d'attributs d'AutoCAD vers un fichier externe tu choisis l'extension de fichier .csv et ensuite tu ouvres celui-ci par un double-clique. @+
  10. Micacao

    Addition de champs dynamiques

    Salut phil_vsd, As-tu fait des tests? Normalement, [surligneur] 2130042032[/surligneur] est l'id de l'objet et pour [surligneur] _FldPtr[/surligneur] c'est le grand mystère. Car en faisant l'opération d'addition de champs dynamiques dans AutoCad l'id d'un objet n'est pas le même que dans dans champ dynamque "aire" seul. Objet 1 => %<\AcObjProp.16.2 Object(%<\_ObjId 2130055032>%).Area \f "%lu2%pr2%ct8[0.0001]">% Objet 2 => %<\AcObjProp.16.2 Object(%<\_ObjId 2130055040>%).Area \f "%lu2%pr2%ct8[0.0001]">% Somme des deux => %<\AcExpr (%<\_FldPtr 2130042096>%+%<\_FldPtr 2130042080>%) \f "%lu2%pr2%ct8[0.0001]">% Tu peux peut-être essayer de faire un essai avec des id d'objets identiques. A+
  11. Salut Jalma, Si tu travail en centimètre et que tu veux avoir le résultat en mètre, il faut modifier le préfixe et le suffixe. Avant modification: prefixe = Chr(37) & Chr(60) & Chr(92) & "AcObjProp Object" & Chr(40) & Chr(37) & Chr(60) & Chr(92) & "_ObjId" suffixe = Chr(62) & Chr(37) & Chr(41) & " .Area " & Chr(92) & "f " & Chr(34) & Chr(37) & "lu2" & Chr(37) & "pr2" & Chr(34) & Chr(62) & Chr(37) Après modification: prefixe = Chr(37) & Chr(60) & Chr(92) & "AcObjProp [surligneur] . 16.2[/surligneur] Object" & Chr(40) & Chr(37) & Chr(60) & Chr(92) & "_ObjId" suffixe = Chr(62) & Chr(37) & Chr(41) & " .Area " & Chr(92) & "f " & Chr(34) & Chr(37) & "lu2" & Chr(37) & "pr2" & [surligneur] Chr(37) & "ct8" & Chr(91) & "0.0001" & Chr(93) &[/surligneur] Chr(34) & Chr(62) & Chr(37) Cela donne l'expression complète avec pour l'exemple l'id de l'objet = 2213005504 avant modif: %<\AcObjProp Object(%<\_ObjId 2130055040>%).Area \f "%lu2%pr2">% après modif: %<\AcObjProp [surligneur] .16.2[/surligneur] Object(%<\_ObjId 2130055040>%).Area \f "%lu2%pr2[surligneur]% ct8[0.0001][/surligneur]">% Si tu veux modifier ton unité de mesure, tu dois changer la valeur 0.0001 dans l'expression suffixe du champ. Tu peux également changer dans la partie suffixe le pr2 qui donne le résultat 1.00 (pour une précision au centimètre) en pr3 (pour une précision au millimètre, 1.000 ) ou en pr1 (pour une précision au décimètre) ou en ......... bon j'arrête là. Je n’ai pas fait de test, ça doit marcher. A+
  12. Micacao

    Magnétisme autosnap

    Salut Phil_vsd Tu peux aussi faire la manip suivante : Tu vas dans Outils -> Options -> onglet dessin ou Outils -> Aides au dessin -> Options Maintenant dans cet onglet dessin tu peux modifier la taille des marqueurs AutoSnap, la taille du curseur carré, la couleur du marqueur, ……………… A+
  13. Micacao

    Addition de champs dynamiques

    Salut, Je n’ai pas la solution à ton problème en VBA mais presque (enfin je pense). Tu peux t’inspirer du principe d’addition de deux champs dynamiques dans AutoCAD, le principe et le suivant: Si tu insères un champ qui renseigne l’aire d’une polyligne tu obtiens l’expression de champ : %<\AcObjProp.16.2 Object(%<\_ObjId 2130055032>%).Area \f "%lu2%pr3%ct8[0.001]">% Maintenant le plus intéressant pour toi : Tu insère un champ et dans la boite de dialogue: --> choisir dans Catégorie de champ: objects --> choisir dans Noms de champs : Formule --> tu insère un, deux, trois….. champs dynamiques dans la zone de texte formule avec bien sûre un signe + entre chaque champ. Cela donne une expression du genre (exemple avec deux champs): %<\AcExpr (%<\_FldPtr 2130042032>%+%<\_FldPtr 2130042000>%) \f "%lu2">% :( :( En espérant que ce principe soit possible en VBA. Bon courage,
  14. Micacao

    Filtre d\'un jeu de selection

    Bonjour phil_vsd Merci pour cette adresse je la garde bien précieusement :D , mais je ne sais pas si ces codes sont valable pour du VBA, il me semble que c'est pour de l'autolisp (ou y-a t'il une correspondance ????). @ +
  15. Salut, J'ai un petit problème avec des filtres dans un jeu de selection. J'ai dans mon code VBA des fitres pour selectioner des blocs sur le calque 8. Lorsque j'exécute ma macro: - avec un bloc dynamique sur le calque 8 ==> j'ai 1 objet selectioné :) - avec un bloc dynamique contenant un paramètre de visibilité sur le calque 8 ==> jai 0 objet selectioné :mad: Y-a-t'il un autre filtre à ajouter (pour le paramètre de visibilité) et lequel? Où puis-je trouver la liste de tous des fitres ? Merci pour vos réponse.
  16. Micacao

    Côte sans texte..Urgent SVP !

    Salut, Voici une autre solution: Tu fait ton dessin avec ta cotation (sans changer ton style de cote, ......) - ensuite fait une selection de tout les objets de ton dessin - fait un clic droit puis propriétés - dans la fenêtre des propriétés tu peux selectioner dans la liste déroulante les "cotes" - tu peux mettre un point dans la zone "remplacement du texte" des propriétés du texte (sauf erreur de ma part, AutoCAD n'accepte un vide à la place du texte de cotation) Je pense que c'est une solution simple et rapide, et en plus si nécessaire tu peux récupérer ton texte en supprimant le point du remplacement du texte. :) @+
  17. Merci pour les infos. Je souhaite réaliser ce prog pour extraire des attributs vers Excel afin d'avoir une solution simple et rapide à l'utilisation, donc automatique. Le nom des blocs et des attributs sont identiques dans tous mes dessins (ou presque). Mon but est d'envoyer les valeurs des attributs vers un fichier gabarit Excel avec une mise en forme (macros, formules, format du texte, ........). J'ai une petite question pour Bred et JUJUZAZA. Est-ce que votre solution correspond à mon besoin? Simple question pour m'éviter de passer du temps et de m'arracher les cheveux avec un code en VBA si le même résultat est possible dans AutoCAD. Dans Autocad je peux créer un gabarit d'extraction des attributs (après avoir fait le tri de mes attributs) pour une extraction rapide dans chaque dessin, jusqu'ici pas de problème, mais pour les envoyer vers mon fichier Excel, y-a-t'il une solution? Petite question également à Chrisfs. Est-il possible d'évier de faire une selection à l'écran et de récupérer un attribut dans un jeu de selection? Merci à tous et @+ pour vous informer sur les résultats de mes essais :)
  18. Bonjour à tous, Je débute en VBA dépuis le bébut de l'été et je suis en train de faire un petit prog pour l'extraction des attributs de blocs vers Excel. Avec un bouquin, des exemples de codes et l'aide d'AutoCAD (version 2007), j'ai réussi à faire le début de mon code (le plus facile) mais il me reste la partie la principale, l'extraction des attributs. Pour l'extraction de tous les attributs des blocs j'ai déja des codes, voici ce que je souhaite faire. J'ai dans mon dessin des blocs (dynamique ou non) avec chacun 2 attributs (minimum). Mon problème est d'extraire une valeur d'un attribut précisement dans un bloc. Dois-je faire un jeu de selection pour tous les objets du dessin + une extraction de la valeur d'un attribut de bloc ou un jeu de selection pour le bloc qui contient l'attribut à extraire (sachant que j'ai environ 40 attributs)? Y-a-t'il un expert en VBA qui à la solution ?? Merci d'avance!
×
×
  • 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é