Ye-Woof Posté(e) le 30 juillet 2009 Posté(e) le 30 juillet 2009 J'ai reçu les plan de mon fournisseur, et tout les blocs qui sont sur ces dessins n'ont aucun nom. Du coup si je veux faire une modification (en faisant clic droit puis éditeur de bloc) il me demande d'entrer le nom du bloc. Quelqu'un peut m'expliquer un peu ce que je dois faire, comment se fait-ce ... bref tout ce vous savez dessus je prends ;) Merci d'avance. Cordialement, Yves.
lili2006 Posté(e) le 30 juillet 2009 Posté(e) le 30 juillet 2009 Bonjour à toutes et tous, Peux-tu mettre en ligne un extrait de ton fichier ou un bloc, ou tout le fichier depuis ce site, par exemple,... as-tu essayé Rbloc de Patrick_35 ? Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Ye-Woof Posté(e) le 31 juillet 2009 Auteur Posté(e) le 31 juillet 2009 http://dl.free.fr/p6Wo9CDQ1 C'est quoi sa Rbloc ?? je suis sencer faire quoi avec ??
lecrabe Posté(e) le 31 juillet 2009 Posté(e) le 31 juillet 2009 Hello Ton bloc special anonyme se nomme "*U0" et si on le decompose on obtient 6 polylignes. Ton dessin a ete fait avec un autre logiciel de DAO/CAO qui lors de l'export au format DWG cree ces fameux blocs anonymes ! :o J'ai deja vu ce genre de dessin avec parfois des milliers de blocs anonymes !! Je ne connais pas de solution sauf peut etre par programmation qui renommerait le bloc sous un nom plus classique, et alors on pourrait sans doute le manipuler comme les autres blocs/symboles d'AutoCAD En plus tu as un simple AutoCAD LT et non pas un AutoCAD, donc c mal parti ! Le Decapode Autodesk Expert Elite Team
(gile) Posté(e) le 31 juillet 2009 Posté(e) le 31 juillet 2009 Salut, Rbloc est programme LISP (sur cette page), mais si tu as un LT, il ne peut t'être d'aucun secours. Ton bloc est effectivement un bloc anonyme (*U0) et sans programmation, je ne vois pas bien comment faire.Si tu peux avoir accès à une version complète, il y a moyen de faire quelque chose.Ou sinon, si tu peux mettre le fichier en ligne ainsi qu'un fichier txt avec une ligne par bloc contenant : le "nom" actuel (*U0) et le nouveau nom séparés par une virgule, je te fais ça. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
lecrabe Posté(e) le 31 juillet 2009 Posté(e) le 31 juillet 2009 Hello Gilles A propos je suis preneur de ce programme qui à partir d'une sélection AutoCAD classique trouverait tous les blocs "*Uxxxxx" et les transformerait en bloc BB_xxxxx par exemple ! La question du Préfixe de nommage serait à poser !? Merci d'avance, le Decapode Autodesk Expert Elite Team
lecrabe Posté(e) le 31 juillet 2009 Posté(e) le 31 juillet 2009 ReHello J'ai même vu ce genre de blocs pseudo-anonymes avec des attributs ! Le Decapode Autodesk Expert Elite Team
(gile) Posté(e) le 31 juillet 2009 Posté(e) le 31 juillet 2009 Salut, Voilà, les blocs dynamiques insérés dans le dessin (pas ceux imbriqués) sont épargnés. (defun c:NomBloc (/ pref name) (or *acdoc* (setq *acdoc* (vla-get-ActiveDocument (vlax-get-acad-object)))) (if (setq pref (getstring "\nEntrez le préfixe: ")) (progn (vla-StartUndoMark *acdoc*) (vlax-for b (vla-get-Blocks *acdoc*) (setq name (vla-get-Name b)) (if (and (wcmatch name "`*U*") (not (and (setq ss (ssget "_X" (list '(0 . "INSERT") (cons 2 (strcat "`" name))) ) ) (= (vla-get-IsDynamicBlock (vlax-ename->vla-object (ssname ss 0)) ) :vlax-true ) ) ) ) (vl-catch-all-apply 'vla-put-Name (list b (strcat pref (substr name 3))) ) ) ) (vla-EndUndoMark *acdoc*) ) ) (princ) ) Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Ye-Woof Posté(e) le 3 août 2009 Auteur Posté(e) le 3 août 2009 Pffffff sa devient trop compliqué pour moi tout sa ... xD merci gile pour la proposition de me le faire, mais j'en est tellement a faire, que se serait trop long et trop chiant ... :( donc bah tampix je ferais avec ;) encore merci !! Yves.
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