philsogood Posté(e) le 31 mai 2010 Posté(e) le 31 mai 2010 Bonjour à tous,petit pb :je suis en train de faire une mise à jour de ma bibliothèque de PID...j'ai créer un fichier "légende" sur lequel j'ai représenté tous mes symbolestous ces symboles sont (à peut près) à la même échelle pour une question de lisibilité mais ne le seront pas qd je dessinerai des schémas (certains blocs seront plus gros que d'autres)l'idéal serait que j'arrive à mettre certains blocs à l'échelle 0.20 sur mon dessin légende, ainsi en insérant le bloc dans mon schéma (à l'ech 1) le bloc sera à la bonne taille...comment faire pour que tous mes blocs (qui sont déjà dessinés!) ne changent pas de taille mais que l'échelle soit à 0.20?j'ai pu bébrouissailler mes blocs(qui provenaient d'un fichier DGN) avec le LISP de Patrick 35(encore merci à lui) mais je suis bien coincer avec mes histoires d'échelles/taille...toute idée sera la bienvenue++phil question subsidiaire : comment faire passer tous ces blocs en WBLOC pour pvr les importer facilement? Projeteur Revit Indépendant - traitement des eaux/CVC
(gile) Posté(e) le 31 mai 2010 Posté(e) le 31 mai 2010 Salut, Pour ta légende, cherche le LISP tabloblo, il crée un tableau dans lequel les blocs sont automatiquement mis à l'échelle pour la taille de cellule du tableau. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
lili2006 Posté(e) le 31 mai 2010 Posté(e) le 31 mai 2010 Bonsoir à toutes et tous, comment faire passer tous ces blocs en WBLOC pour pvr les importer facilement? Avec l'excellente routine de bonuscad => (defun record_dwg (name / nam_file) (cond ((not (wcmatch (cdr (assoc 2 name)) "`**")) (if (not prefix) (progn (setq nam_file (getfiled "Dessin bibliothèque" (cdr (assoc 2 name)) "dwg" 1)) (setq prefix (substr nam_file 1 (- (strlen nam_file) (strlen (cdr (assoc 2 name)))))) ) (setq nam_file (strcat prefix (cdr (assoc 2 name)))) ) (command "_.-wblock" nam_file (cdr (assoc 2 name))) ) ) ) (defun c:blk2dwg ( / first_blk l_blk n_blk prefix) (setq first_blk (tblnext "BLOCK" T)) (cond (first_blk (setq l_blk (list first_blk)) (while (setq n_blk (tblnext "BLOCK")) (setq l_blk (cons n_blk l_blk)) ) (setvar "FILEDIA" 0) (foreach n l_blk (record_dwg n)) (setvar "FILEDIA" 1) ) (T (princ "\nPas de blocs définis!") ) ) (prin1) ) Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
philsogood Posté(e) le 1 juin 2010 Auteur Posté(e) le 1 juin 2010 merci (gile)c'est pas ce que je voulais mais ça me résout pas mal de pbs (dans le dessin il y a toujours des voies détournées!)petit pb : est-il possible de classer les éléments dans le tableau car toutes les cellules se classent dans n'importe quel ordredernierè chose, est-il possible de faire sauter la colonne "nombre"il suffir d'effacer cette ligne : (vla-setText tableVL 1 1 "Nombre") ; Titre colonne 2pu c'est plus compliqué? Lili, euh désolé, ça marche pas chez moi... bien dommage!!je réessaie dès que je peux ++phil Projeteur Revit Indépendant - traitement des eaux/CVC
philsogood Posté(e) le 1 juin 2010 Auteur Posté(e) le 1 juin 2010 j'en rajoute une couche :comment renommer tout un ensemble de bloc (par ex VO en Vanne à Opercule...)j'ai une 50aine de blocs que j'ai créer, j'ai essayé plusieurs truc mais c'est galère (ma technique consiste à détruire le bloc, le récréer et le renommer!! pfiouuu) autre question : quelle est la différence entre définir un point de base lors de la création d'un bloc(dans la fenètre de création de bloc) et lorsque l'on utilise le point de base de la palette paramètre lorsqu'on dessine un bloc? la seule différence (à mes yeux) reste l'icone (le petit éclair) lordqu'on double clic sur le bloc.question subsidiaire comment faire apparaitre cette maudite fenètre de création de bloc lorsqu'un bloc est déjà créé un bloc encore merci phil Projeteur Revit Indépendant - traitement des eaux/CVC
lili2006 Posté(e) le 3 juin 2010 Posté(e) le 3 juin 2010 Bonsoir à toutes et tous, Lili, euh désolé, ça marche pas chez moi... bien dommage!! Peux-tu copier ce que te dis la ligne de commande STP ? Essayes tout de même avec un " [surligneur] (vl-load-com)[/surligneur] " en début de fichier mais je ne crois pas qu'il y ait de fonction vl,... comment renommer tout un ensemble de bloc Un ensemble, je ne sais pas mais plutôt que faire (ma technique consiste à détruire le bloc, le récréer et le renommer!! pfiouuu) , tu peux toujours essayer [surligneur]Format => Renommer [/surligneur] autre question : quelle est la différence entre définir un point de base lors de la création d'un bloc(dans la fenètre de création de bloc) et lorsque l'on utilise le point de base de la palette paramètre lorsqu'on dessine un bloc? la seule différence (à mes yeux) reste l'icone (le petit éclair) lordqu'on double clic sur le bloc.question subsidiaire comment faire apparaitre cette maudite fenètre de création de bloc lorsqu'un bloc est déjà créé un bloc Désolé, rien compris,... :exclam: Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
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