bono05 Posté(e) le 13 juin 2008 Posté(e) le 13 juin 2008 Bonjour, Voilà le problème suivant :cool: J'ai un bloc dynamique avec le nom BLOCK1dans un plan.J'ai un bloc simple 'donc pas dynamique et sans attribut dans un autre plan. He bien je voudrais remplacer le bloc simple par le bloc dynamique. C'est possible? Du fait que j'ai ce bloc plus de 200xdans mon plan je voudrais les remplacer en deux clic trois mouvements !! Merci les pros! :D
(gile) Posté(e) le 13 juin 2008 Posté(e) le 13 juin 2008 Salut, Regarde l'aide de la commande -INSERER (ligne de commande). Tu fais WBLOC avec le bloc BLOCK1, et dans l'autre dessin : -inserer puis NomDuBloc=BLOCK1.dwg et à l'invite : "Le bloc "courant" existe déjà. Voulez-vous le redéfinir? [Oui/Non] :" réponds Oui. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
bono05 Posté(e) le 13 juin 2008 Auteur Posté(e) le 13 juin 2008 Salut Gile, Cela semble fonctionner comme tu le dis...mais pas avec le bloc dynamique :( As-tu essayer? Merci
Patrick_35 Posté(e) le 13 juin 2008 Posté(e) le 13 juin 2008 Salut Tu as le lisp Rbloc avec l'option Conserver les attributs de décochée pour répondre à ton attente @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
bono05 Posté(e) le 13 juin 2008 Auteur Posté(e) le 13 juin 2008 Patrick35, Je viens d'esayer ton lisp...mais en fin de cycle j'ai le message suivant: Erreur : bad argument type: lselsetp nil Je précise que je n'ai ce problème qu'avec un bloc dynamique...sinon entre deux bloc "simple" cela marche nickel. Mais je cherche justement a remplacer un bloc simple avec un bloc dynamique... Merci de ton aide. :D [Edité le 13/6/2008 par bono05]
lili2006 Posté(e) le 13 juin 2008 Posté(e) le 13 juin 2008 Bonsoir à toutes et tous, Patrick_35, tu me permet ? As-tu mis le ".lsp" et le ".dcl" dans un chemin de recherche de AutoCAD, du style ? => http://images0.hiboox.com/images/2408/f0f3c0820fd0197dfded4ca93e8ce807.jpg Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
(gile) Posté(e) le 13 juin 2008 Posté(e) le 13 juin 2008 Re, Cela semble fonctionner comme tu le dis...mais pas avec le bloc dynamique :casstet: La méthode que je donnais ou le LISP RBLOC fonctionnent (chez moi en tous cas) que le bloc de remplacement soit dynamique ou non. Est tu sûr de la validité de ton fichier bloc dynamique ? Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
bono05 Posté(e) le 13 juin 2008 Auteur Posté(e) le 13 juin 2008 Il s'agit d'un bloc qui contient l'option "visibility" qui me permet de changer de symbole à volonté parmi plusieurs choix... Et peut-être que le problème vient de là car je te confirme qu'un bloc dynamique sans cette option fonctionne... Peux tu essayer? ;)
(gile) Posté(e) le 14 juin 2008 Posté(e) le 14 juin 2008 Re, La fiabilité des méthodes données plus haut, ne dépend ni de la nature des blocs (dynamiques ou non) ni du type de paramètres dynamiques. Les deux devraient fonctionner dans tous les cas. Je répète ma question : es-tu sûr de la validité de ton fichier BLOCK1.dwg ?As-tu essayé de l'insérer "normalement" dans un dessin vierge ? Je me permet d'insister, parce que dans un autre sujet, un problème similaire s'était posé du à une mauvaise utilisation de WBLOC : sélection d'une référence du bloc dans le dessin au lieu de choisir la définition du bloc dans la liste déroulante ce qui génère un bloc imbriqué dont l'unique composant est le bloc dynamique... [Edité le 14/6/2008 par (gile)] Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Patrick_35 Posté(e) le 14 juin 2008 Posté(e) le 14 juin 2008 Salut Je viens aussi appuyer la réponse de (gile) car j'ai testé les deux méthodes qui fonctionnent. @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
bono05 Posté(e) le 14 juin 2008 Auteur Posté(e) le 14 juin 2008 :exclam: Pardon , Pardon !! Je viens de trouver mon erreur, j'ai interverti dans l'ecran du menu "bloc d'origine" et " bloc remplaçant"... Mais cela veut dire que lorsque je veux remplacer le bloc dynamique par un bloc normal j'ai toujours ce message d'erreur [surligneur]"Erreur : bad argument type: lselsetp nil"[/surligneur] Pour moi c'est pas grave car je veux le faire dans l'autre sens :cool: Je finirai par SUPER CE LISP PATRICK_35 !!!!! Merci à tous.
bono05 Posté(e) le 26 août 2013 Auteur Posté(e) le 26 août 2013 Salut à tous! Je voulais savoir si il était possible d'avoir ce lisp mais de façon qu'il me demande dans la ligne de commande (et non avec menu) afin de pouvoir l'utiliser avec superautoscript pour faire plusieurs plans à la fois. Merci!!
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