-
Compteur de contenus
136 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par serge77
-
Tout simplement, le seul truc que je n'avais pas essayé et aussi le plus simple. Merci Gile
-
Bonjour, J'ai un petit souci, j'essai d'inserer un bloc en lisp à un point "ins6" mais je n'y arrive pas. (vla-insertblock space ??? (vlax-3d-point ins6) 1 1 1 0) Par quoi je dois remplacer les ??? pour que ca marche. J'ai essayé avec (setq bloc (car (entsel "\nSélectionnez le bloc "))) et j'ai remplacé les ??? par bloc ca ne marche pas alors j'ai essayé (setq bloc2 (vlax-ename->vla-object bloc)) et j'ai remplacé les ??? par bloc2, ca ne marche pas non plus. Si quelqu'un peut me repondre, ca me depannerai bien. Merci [Edité le 12/2/2007 par serge77]
-
Prise en compte de mon lisp comme fonction
serge77 a répondu à un(e) sujet de serge77 dans Débuter en LISP
Merci beaucoup Gile, Cette info je vais me le garder dans un coin, ca me dépanne bien. -
Bonjour, J'ai un petit lisp pour faire pivoter un bloc d'un angle que je lui ai indiqué. Ca marche bien, ca se finit comme suit: (setq detail_liste (subst (cons 50 anglebloc) (cons 50 angleorigine) detail_liste)) (entmod detail_liste) ) Le seul problème c'est que si je me suis trompé d'angle, je ne peux pas revenir en arrière avec la commande "annuler", c'est l'opération avant ma rotation qui est annulée. Comment puis-je remedier à ça. Merci d'avance
-
Sélectionner l\'objet courant au lieu d\'un pick
serge77 a répondu à un(e) sujet de serge77 dans Débuter en LISP
Merci Tramber, Comme toujours tes réponses sont nickel. -
Bonjour, J'ai un bout de programme qui contient (setq ent (car (entsel "\nSélectionnez l'objet: "))) Je voudrai le remplacer pour que ent prenne la valeur de l'objet qui est deja selectionné à l'écran. Merci de vos réponses, je sèche un peu.
-
Tester uniquement sur le dernier bloc inserer
serge77 a répondu à un(e) sujet de serge77 dans AutoCAD 2006
Ca marche en remplacant (setq NomEnt (entnext)) par (setq NomEnt (entlast)) -
Bonjour, Y' a t'il un moyen d'inserer un bloc avec 1 attribut et de lui effacter une valeur au lieu d'un texte: je fait: -inserer;nom_bloc;;;;valeur_attribut; il m'insere bien mon bloc mais comme attribut il me marque valeur_attribut alors que je voudrais qu'il me mette la valeur de valeur_attribut que j'ai renseigner avec (setq valeur_attribut 154) Help Merci d'avance
-
Bonjour, j'ai un petit bout de lisp qui change la valeur de l'attribut "CIRCUIT" par une valeur que je defini ailleurs. Le probleme est que ca me change cette valeur dans tous mes blocs alors que je voudrais seulement changer l'attribut du dernier bloc inserer. Si quelqu'un peut corriger mon lisp je vous en serais tres reconnaissant. (defun c:Champ-texte ( / AncVal LstEnt Newval NomEnt ) (setq NomEnt (entnext)) (while NomEnt (setq LstEnt (entget NomEnt)) (if (and (member '(0 . "ATTRIB") LstEnt) (member '(2 . "CIRCUIT") LstEnt)) (progn (setq AncVal (cdr (assoc 1 LstEnt))) (setq NewVal nconv) (setq LstEnt (subst (cons 1 "Newval") (cons 1 AncVal) LstEnt)) (entmod LstEnt) (entupd NomEnt) ) ) (setq NomEnt (entnext NomEnt)) ) (princ) )
-
Merci pour vos réponses, mais bouton droit et convertir le champ en texte, je sais le faire. Ca m'interresserai de le faire automatiquement.
-
Merci benoit mais la commande burst explose tous les attributs alors qu'un seul doit l'etre. Je continu mes recherches
-
Bonjour, Est-ce que quelqu'un sait comment convertir un champ en text: J'insere un bloc avec un attribut qui contient un champ et je voudrais que ce champ soit transformer en texte pour garder sa valeur au moment de l'insertion alors que la valeur qui sert au champ pourra etre differente sur les blocs suivant. Si c'est pas clair demander moi des explications Merci par avance pour vos réponses
-
Bonjour, Je cherche une facon de créer un bouton avec liste déroulante (1,2,3,4...9) pour affecter cette valeur à un attribut dans mes blocs. Merci de votre aide. Et comme j'ai encore deux jours pour le faire....Meilleurs voeux à tous.
-
Bonjour, J'ai fait des blocs dynamiques et avec le temps je les ai modifiés en rajoutant Actions. Je voudrais réordonner les actions pour qu'elles apparaissent dans un ordre precis quand je me sert de ces blocs. Merci pour vos réponses. A+ Serge
-
Bonjour, J'ai fait des blocs dynamiques et avec le temps je les ai modifiés en rajoutant Actions. Je voudrais réordonner les actions pour qu'elles apparaissent dans un ordre precis quand je me sert de ces blocs. Merci pour vos réponses. A+ Serge
-
Bonjour, J'ai un bloc dyn qui représente une courbe. J'ai fait des Etats de visibilité pour gerer les differents angles de ma courbe. Maintenant je voudrais inserer dans mon bloc un attributs qui me donne la lg du develloppé de ma courbe. J'ai essayer pleins de facons différentes et toujours le meme resultat, : ####. Ca finit par etre agassant, je ne sais plus comment faire. J'ai creer un parametre de consultation qui me donne les develloppés en fonction des angles mais je voudrais avoir un attibut qui reprend cette valeur. Car j'ai d'autres blocs exemples element droit ou c'est la lg qui evolue donc pas d'etat de visibilité mais un etirer et un attributs qui me rappelle la lg. Pour ensuite pouvoir avec l'extraction d'attibuts avoir tous mes develloppés dans la meme colonne. Voila Merci pour vos reponses je l'espere fructueuses
-
Merci (gile) J'ai trouvé ce que je voulais ^C^C-inserer;"nom du bloc";\;;; C'était aussi simple que ça
-
Bonjour, Je souhaite créer un bouton tout simple pour inserer un bloc et je n'y arrive pas.....Quel nul Je crée mon bouton : ^C^C-inserer;"nom du bloc"; et apres que je mette des ;;; ou des 1;1;0 pour les echelles et la rotation, il me demande (apres avoir specifié le point d'insertion) quand mes mes facteurs d'echelle. Je ne comprend pas pourquoi. Si quelqu'un veux bien me repondre, je l'en remercie d'avance.
-
Bonjour, Je souhaite faire apparaitre un texte dans un bloc dynamique qui se refere a une action de consultation. Je m'explique, j'ai un bloc dynamique, avec une longueur qui evolue. J'ai une action de consultation qui me donne des references suivant les longueurs. Je voudrais avec un texte ou un attribut dans lequel j'insere un champ faire apparaitre les references que j'ai indiquées dans l'action de consultation. Quand je referme mon bloc dynamique, je n'ai que des dieses à la place de mon texte. A l'aide Merci pour vos reponses
-
Bonjour, Je vous expose mon pb: j'ai des blocs dynamiques pour tracer des circuits. Dans mes blocs j'ai des états de visibilités pour les simples ou doubles voies. J'ai des attributs me donnant les longueurs 1 attribut pour voies A et un autre pour voie B. Sorti de mes blocs donc dans un projet, j'ai un tableau d'extrations d'attributs qui me liste tous mes éléments leur quantité, les lg voie A et B. Problème: quand j'ai un tronçon simple voie, dans mon tableau, j'aimerai ne voir que la longueur voie A puisque la voie B ainsi que l'attribut Lg voie B sont "Masquer" dans cet état de visibilité. J'espère avoir été clair, j'en doute. Merci d'avance pour vos réponse
-
c'est fait J'oublieais, comme autocad fait des opérations, il faut faire un rg pour voir les mises à jour. [Edité le 25/10/2006 par serge77]
-
Effectivement je n'arrive pas non plus a faire evoluer des attributs a partir d'autres attributs. Je triche en faisant evoluer une ligne invisible.Dans les propriétés, je rajoute l'Alt_crochet dans pesonnalisé et les quatres attibuts se mettent à jour. A quelle adresse je peux te retourner ton fichier.
-
Ok Excuse moi j'ai effacé ton mail, tu peux me rapeler quel attribut doit se mettre à jour et en fonction de quel autre?? Ca doit se faire
-
Apparemment personne n'a de solution :(
-
il n'y a pas d'attribut dans le bloc que tu m'as envoyé
