Aller au contenu

Patrick_35

Membres
  • Compteur de contenus

    6 374
  • Inscription

  • Dernière visite

  • Jours gagnés

    30

Tout ce qui a été posté par Patrick_35

  1. Salut Je pense comme Bonus, tu ne vas pas au plus simple. Mais si tu veux, tu as un explication de Kamal sur les Matrices @+
  2. Salut Le Design center permet de gérer les blocs mais sans les slides? Fait ctrl+2 dans Autocad et tu le verras apparaître Pour bibles, il a été créé avant le Design center et est justement prévu pour gérer tout ses blocs mais cette foi-ci avec des slides. Maintenant, ce n'est plus qu'une question de sensibilité mais je préfère bibles pour la simple raison que de la version 12 à 2005, il a fonctionné sans aucune modification @+
  3. Patrick_35

    MENU AUTOCAD

    Si tu es en SGC, donc pas de décalage possible Et si tu dessines une ligne depuis le point d'insertion de ton bloc, cela donne quoi ? @+
  4. Salut J'aurai fait par une autre méthode et sans réacteur A l'ouverture du dessin, je fais pas exemple (setq dernier_ent (entlast)) et quand je veux regarder ce qui a été créé après (setq ent dernier_ent) (while ent (setq ent (entnext ent)) .... ) @+
  5. Patrick_35

    MENU AUTOCAD

    Ce n'est pas très clair. Une poly qui devient un bloc, puis un wbloc sans vérifier son point d'insertion. Ca sent le mélange, mais bon :exclam: As tu vérifié que le SCU de ton dessin d'origine et celui de destination sont les mêmes ? :casstet: @+
  6. Salut Tu peux te servir de bibles en téléchargement membres ou du désign center @+
  7. Salut Plutôt que de faire un fichier, tu peux utiliser les registres et définir tes propres clés exemple : (setq Cle_Patrick_35 "HKEY_CURRENT_USER\\Software\\Autodesk\\Autocad\\Patrick_35") et ensuite (vl-registry-write Cle_Patrick_35 "Une_Variable" variable); pour sauvegarder ta variable (vl-registry-read Cle_Patrick_35 "Une_Variable"); pour la lire (vl-registry-delete Cle_Patrick_35 "Une_Variable"); pour l'effacer @+ [Edité le 20/6/2006 par Patrick_35]
  8. Ah, (gile) je vais le surnommer le lucky luke de Cadxp ;) Je ne comprends pas en quoi ??? A moins que ce soit des réacteurs objets, mais dans ce cas, c'est un problème de conception @+
  9. Patrick_35

    MENU AUTOCAD

    Et bien (gile), il me semble qu'on arrête pas de se croiser ;) On va peut-être bien demander à notre cher Webmaster des stops afin d'éviter un accident :D @+
  10. Patrick_35

    MENU AUTOCAD

    Oui, mais ça ne répond pas à ma question Un wbloc est un bloc qui est extrait d'un dessin pour être écrit physiquement comme un fichier à un emplacement donné Ensuite, tu insères ce bloc qui, s'il n'existe pas dans le dessin et chargé puis inséré, sinon inséré directement Donc, si tu lances la commande _open sur ton bloc, cela permettra de vérifier si insbase correspond au centre Il y a aussi la manip de dessiner une ligne depuis le point d'insertion de ton bloc, ce qui permet aussi de savoir si ton point d'insertion est correct Sinon, il reste une autre solution qui est de savoir si tu travailles avec le même SCU entre le bloc et le dessin @+
  11. Patrick_35

    MENU AUTOCAD

    Salut Quand tu ouvres ton wbloc, la valeur de la variable insbase correspond bien au centre ? nb : insbase = commande base @+
  12. Salut C'est bien ce que je soupçonnais. Re-télécharge LATT (version 6.20) car j’avais constaté un bug à un moment donné qui donnait ce résultat @+
  13. Salut J'allais te dire qui fallait regarder dans GetLocaleMediaName pour traduire le user, mais si tu as trouvé... @+
  14. As tu des lisps chargé et notamment avec des réacteurs ? @+
  15. Ce qui veut dire que logiquement, dans les futurs versions, on risque de ne plus trouver ces fonctionnalités ? @+
  16. Ca va être utilie à plus d'un :laugh: Je ne connaissais pas cette manière et qui est bien plus courte :cool: A tester, mais ça ne fonctionne que pour des listes type variants ? :exclam: Ce qui est fou, je viens de regarder dans l'aide, le vlax-get et vlax-methode ne sont pas dans l'aide :o . On peut en déduire un vlax-put, un vlax-create, un vlax-curve , etc... ??? :casstet: En tout cas, un grand merci pour ta déduction @+
  17. Patrick_35

    Status d\'une XRef sous VBA

    J'ai un peu de mal à te comprendre Si le vla-get-path est vide, cela veux dire qu'autocad n'a pas trouvé le xref Si tu souhaites attacher un xref, utilise AttachExternalReference S'il est lié, la fonction booléenne Bind, mais pas forcement trouvé La fonction Detach pour enlever un xref La fonction reload pour recharger un xref La fonction Unload pour décharger un xref ce qui donne en vlisp pour recharger un xref et en conservant la même logique que précédemment (vla-reload (vla-item (vla-get-blocks (vla-get-activedocument (vlax-get-acad-object))) 2)) @+
  18. Patrick_35

    Status d\'une XRef sous VBA

    Salut Que veux tu dire par recharger ??? :casstet: Que le xref n'a pas été trouvé par exemple ou que tu dois le recharger manuellement car il a évolué ??? Si c'est dans le premier cas, il suffit de regarder dans le chemin (path) Un exemple en vlisp :P (setq ch (vla-get-path (vla-item (vla-get-blocks (vla-get-activedocument (vlax-get-acad-object))) 2))) le 2 est pour le premier bloc si une seule présentation et c'est pour l"exemple C'est le même chemin que pour savoir s'il est en xref Encore un exemple en vlisp pour que tu puisses faire la transition avec ton vba ;) (setq ref (vla-get-isxref (vla-item (vla-get-blocks (vla-get-activedocument (vlax-get-acad-object))) 2))) @+
  19. Patrick_35

    Super purge

    Salut Ca me fais penser qu'il y a aussi un lisp dans ce sujet @+
  20. Patrick_35

    Super purge

    D'après ce que j'ai pu comprendre, une image serait considéré comme un bloc, suivant le même schéma qu'un xref et si on est capable de trouver le chemin de l'image, on peut logiquement penser que l'on peut la manipuler et donc l'enlever. Reste à trouver la bonne procédure @+
  21. Patrick_35

    Super purge

    Salut (gile) J'ai trouvé ce fil et je sais que c'est dans AcadRasterImage --> ImageFile, mais je bute dessus pour l'instant. A deux, on a plus de chance @+
  22. Patrick_35

    Se faire une bouffe

    C'est vrai qu'au début, ce n'est pas très évident, mais on y arrive @+
  23. Pour simplifier, je dirai une macro Tu sauves le lisp dans le répertoire d'autocad et ensuite tu peux te servir de la commande _appload pour le charger @+
  24. Salut Je sais qu'en utilisant le logiciel A9Converter, on réduit considérablement le poid des fichiers. J'ai cru comprendre que tous les xdata, les dictionnaires, etc... sont supprimés. C'est en tous cas à essayer, mais si c'est une conversion 2004-->2004 @+
  25. Patrick_35

    Super purge

    Salut Il ne reste plus qu'a utiliser un (vl-catch-all-apply 'vla-get-Path (list (vla-item (vla-get-blocks acdoc) x))) nb : non vérifié
×
×
  • 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é