Aller au contenu

Messages recommandés

Posté(e)

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 symboles

tous 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

Posté(e)

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

Posté(e)

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/

Posté(e)

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 ordre

dernierè chose, est-il possible de faire sauter la colonne "nombre"

il suffir d'effacer cette ligne :

(vla-setText tableVL 1 1 "Nombre") ; Titre colonne 2

pu 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

Posté(e)

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

Posté(e)

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/

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • 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é