Aller au contenu

bucheron

Membres
  • Compteur de contenus

    37
  • Inscription

  • Dernière visite

Tout ce qui a été posté par bucheron

  1. Merci Didier pour ton petit lisp qui me fait gagner beaucoup de temps. Je l'ai corrigé et ça marche très bien. (defun C:REM_CERCLE_BLOC() (setq jeu (ssget "x" ' ((0 . "CIRCLE")))) (setq n 0) (repeat (sslength jeu) (setq ent (ssname jeu n)) (if (= 0.1 (cdr(assoc 40 (entget ent)))) (progn (setq calque-ent (cdr(assoc 8 (entget ent)))) (setvar "CLAYER" calque-ent) (command "_insert" "toto" (cdr(assoc 10 (entget ent))) "1" "1" "0") (entdel ent) ) ) (setq n (+ 1 n)) ) ) J'ai une petite question. J'ai voulu rechercher des cercles de rayon 0.0575427 (valeur recuperée avec (entget(car(entsel))). J'ai remplace le 0.1 par 0.0575427 et rien n'a ete changé. Le IF n'est pas executé. Peux tu me dire s'il y a une precision a apporter pour que le test du IF fonctionne avec cette precision ? Merci encore
  2. Bonjour a tous, Voila mon probleme: J'ai une grande quantité de cercles sur des calques different et le but est de remplacer chaque cercle par un blocs (toto.dwg par exemple). La selection des cercles doit se faire par son rayon (10cm). Le bloc de remplacement doit garder les propriétés du cercle (même calque, même couleur). Le point d'insertion du bloc doit etre le centre du cercle. Apres traitement, le fichier ne doit plus avoir de cercles. Ils doivent tous etre remplacés par le bloc toto.dwg A mon niveau, je ne sait que faire la sellection des cercles mais je seche complettement pour le reste. Merci de votre aide :P
  3. Je te remercie de ton aide et j'ai encore beaucoup de questions. :) Ou puis-je trouver les codes DXF dont tu me parles ? Y a t-il un site ou un bouquin ou je puisse m'informer sur le lisp? merci Bucheron
  4. Merci pour cette ligne de commande. Je viens de la modifier pour en faire un bouton qui m'efface les cotes (toutes malheureusement) lorsque je clique sur une cote. ^C^C_erase;(ssget "_X" (cons '(0 . "DIMENSION") (list (assoc 0 (entget (car (entsel))))))); Comment specifier le type de la cote (lineaire, alignée, diametre...)? Le "assoc 100 " me donne : (100 . "AcDbDimension") et non : (100 . "AcDbRotatedDimension") pour une cote de diametre ? Merci
  5. Si je comprend bien, dans la ligne de commande je tape (ssget "_X" (list (assoc 8 (entget (car (entsel)))))) et toutes les entitées du calque de l'objet que j'ai selectionné sont sellectionnées ? A premiere vue, ça ne marche pas, Je n'ai pas de sellection dans mon dessin. Peux tu me donner la ligne de commande pour sellectionner les "references de bloc" du même nom ? Merci
  6. Ok pour le bouton mais, ou puis je trouver cette petite programmation ? Faut_il poser la question dans un autre forum (VBA, LISP, C++)??? Bucheron
  7. Salut a tous, ;) J'utilise les commandes "selection rapide" (qselect) et filter assez souvent sur des taches assez repetitives. J'aimerais savoir comment passer des parametres aux boites de dialogues de ces 2 commandes. Mon but est de creer ensuite des boutons pour selectionner rapidement certain types d'objets sans avoir la boite de dialogue qui s'ouvre a l'ecran. Merci d'avance pour les infos Bucheron
  8. Merci Serge pour ce petit lisp qui va me faire gagner un temps très précieux. A+ :)
  9. Salut a tous Voila mon probleme : J'ai a traiter plusieurs fichiers sur lesquels il faut que je supprime une liste de blocs. La methode manuelle qui marche très bien, est de prendre la selection rapide (_qselect) et dans la boite de dialogue de selectionner une "reference de bloc" par "nom" "egal à" et je rentre le nom du bloc. Est il possible de faire un petit script qui me permetrai de faire ces operations plus rapidement ? Merci ;)
  10. Ca y est, j'ai compris. Lorsque je modifiais les parametres d'affichage de mes differents styles d'escaliers, je ne changé que les "parametres systeme par defaut". Tous mes styles changés en meme temps. Il m'a suffit de modifier la ligne "style d'escalier" dans les "source de propriété" pour pouvoir modifier chaque style independemment. "Lorsque rien ne marche, il est conseillé de lire les doc." Merci a vous :D
  11. Effectivement,comme pour les autres objets Autodesk Architectural Desktop, il est possible de créer des styles differents et en general, la modification d'un parametre dans un des styles n'influe pas sur les autres styles. Mon probleme est que la modification d'un parametre dans un style bien precis modifie tous les styles d'escalier.
  12. Salut a tous, Je fais mes debuts sur adt3.3 et j'ai un peu de mal. J'ai constaté un petit probleme sur les escaliers. Sur un meme dessin, j'utilise plusieurs styles d'escalier avec differents parametres. Le probleme et que lorsque je modifie un des parametres dans un des styles, les autres styles sont aussi modifié. J'aimerais savoir si quelqu'un a eu le même probleme ??? Si oui comment faire pour que les styles soit independant les un des autres?? Merci d'avance ;) Bucheron
×
×
  • 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é