Circus Posté(e) le 14 septembre 2011 Posté(e) le 14 septembre 2011 Bonjour, Y a t'il une fonction dans autocad ou un lisp pour rendre courant les propriétés de calques (couleur type de trait forcé...) d'un objet sélectionné ? Merci d'avance. Autocad Architecture Inventor 3d Viz Paint
lili2006 Posté(e) le 14 septembre 2011 Posté(e) le 14 septembre 2011 Bonsoir à toutes et tous, Il y a bien "comme" => (defun c:comme ( / derpl ent obj) (setvar "cmdecho" 0) (setq ent (car (entsel "\rQue faire ?: "))) (setq obj (cdr (assoc 0 (entget ent)))) (setq derpl (getvar "clayer")) (setq pl (cdr (assoc 8 (entget ent)))) (command "calque" "ch" pl "") (cond ((= obj "LINE") (princ "LIGNE") (command "ligne") ) ; COMMANDE POLYLIGN ((= obj "POLYLINE") (princ "POLYLIGNE") (command "_pline") ) ((= obj "LWPOLYLINE") (princ "POLYLIGNE") (command "_pline") ) ; COMMANDE spline ((= obj "SPLINE") (princ "SPLINE") (command "spline") ) ; COMMANDE ARC ((= obj "ARC") (princ "ARC") (command "arc") ) ; COMMANDE POINT ((= obj "POINT") (princ "POINT") (command "point") ) ; COMMANDE CERCLE ((= obj "CIRCLE") (princ "CERCLE") (command "cercle") ) ; COMMANDE TEXTE ((= obj "TEXT") (princ "TEXT") (command "TEXTE") ) ;COMMANDE HACHURES ((= obj "INSERT") (cond ((= (cdr (assoc 70 (tblsearch "block" (cdr (assoc 2 (entget ent)))) )) 65) (princ "HACHURES") (command "hachures") ) ;COMMANDE XREF ((> (cdr (assoc 70 (tblsearch "block" (cdr (assoc 2 (entget ent)))) )) 66) (princ "XREF") (command "xref") ) ; COMMANDE INSERER ( (princ "INSERER") (command "inserer" (cdr(assoc 2(entget ent)))) ) ) ) ; COMMANDE ATTDEF ((= obj "ATTDEF") (princ "ATTDEF") (command "attdef") ) ; COMMANDE COT ((= obj "DIMENSION") ; si la cotation n'est pas ASSOCIATIVE (princ "COT"); ce sera soit la commande TEXDYN, LIGNE (command "COT"); ou SOLIDE ) ) ) Sinon Patrick_35 à également développé une aplli là dessus mais je n'ai pas le temps de chercher, désolé,...:( Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Circus Posté(e) le 14 septembre 2011 Auteur Posté(e) le 14 septembre 2011 Merci bien , je vais tester ca. Sinon ne soit pas désolé , si c'est sur cadxp , c'est a moi de chercher ! Autocad Architecture Inventor 3d Viz Paint
didier Posté(e) le 14 septembre 2011 Posté(e) le 14 septembre 2011 coucou je ne vois pas l'utilité d'un lisp en l'occurrence. ce que je fais :taperCHPROP_allCODUC c'est fini Éternel débutant... Mon site perso : Programmer dans AutoCAD
lili2006 Posté(e) le 14 septembre 2011 Posté(e) le 14 septembre 2011 Re, Je pense que tu trouveras plus facilement en te rendant directement sur son BLOG Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Steven Posté(e) le 14 septembre 2011 Posté(e) le 14 septembre 2011 Bonjour, Y a t'il une fonction dans autocad ou un lisp pour rendre courant les propriétés de calques (couleur type de trait forcé...) d'un objet sélectionné ? Merci d'avance. Je ne sais pas si j'ai bien compris la question :( Si j'ai bien compris, tu souhaite rendre courant le calque sur lequel se trouve un objet?Si c'est le cas, tu cliques sur le premier icône à côté de ton gestionnaire de calques (Rendre la calque de l'objet courant ou commande RENDCALQUECOUR) , tu sélectionnes ton objet et c'est fini. http://data.imagup.com/10/1130681146.png Toutefois, si la couleur ou le type de ligne est forcé, ce ne sont plus les propriété du calque mais les propriétés de l'objet. Voilou ;) Steven________________________________________ Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD. Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD. En rêve; AutoCAD sous Linux.
(gile) Posté(e) le 14 septembre 2011 Posté(e) le 14 septembre 2011 Salut, Voir MatchSet sur cette page. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Circus Posté(e) le 14 septembre 2011 Auteur Posté(e) le 14 septembre 2011 Merci Lili2006, bon j'ai pas trouver , je regarderai a nouveau, par contre j'ai trouvé un lisp magnifique, je ne sais pas si ca me servira un jour , c'est IXL pour importer des blocs dans autocad depuis une feuille Excel. Du très bon boulot ! Didier, j'ai pas compris ton truc, mais je me suis mal exprimé, comme dit Steven, c'est les propriétés de l'objet que je veux rendre courant. Autocad Architecture Inventor 3d Viz Paint
Circus Posté(e) le 14 septembre 2011 Auteur Posté(e) le 14 septembre 2011 Voila c'est ca , merci Gile !!c'est tout a fait ce que je recherchais.simple est efficace, j'adore !! Merci a tous de m'avoir répondu :) Autocad Architecture Inventor 3d Viz Paint
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