Aller au contenu

Topheur

Membres
  • Compteur de contenus

    93
  • Inscription

  • Dernière visite

Topheur's Achievements

Newbie

Newbie (1/14)

0

Réputation sur la communauté

  1. Bonjour tous le monde, Je cherche un lisp pour sélectionner des blocs ayant le même nom ex. 00_MON_BLOC (bloc avec attributs) et mettre en vert ces blocs. J'ai écrit le code suivant: (defun c:sb (/ ss) (setq ss (ssget "_X" (list '(0 . "INSERT") '(2 . "00_NUM_TUBE")))) (command "_.change" ss "" "p" "CO" "4" "") (princ) ) Mais ça ne sélectionne pas mes blocs :( et la commande changer, bloque à 0,255,0 Bref rien ne marche :( (sauf la couleur :P )
  2. De rien ;)
  3. C'est également celui vers lequel je m'orientais, pense tu qu'un 8 Go Ram mais avec des Ghz à 2,4 pourrais faire l'affaire ? Pour ce qui est des pdf, j'ai eu un seul cas en 2 ans et normalement on refuse de travailler avec. Merci de ton aide.
  4. Bonjour à tous et à toutes, Je cherche un pc à petit prix mais performant pour faire tourner Autocad 2014. Je ne sais pas trop comment vous expliquer le type de plan que je reçois mais je vais essayé. Je travail pour des électriciens. La plupart du temps j'ai le fond de plan archi soit déjà lier dans le fichier soit en xref (que nous venons lier dans le fichier) d'un niveau (voir de tous les niveaux dans certains cas) avec les calques des différents intervenants (plaquiste avec les faux plafond), le plombier avec ces blocs chauffe eau, robinets etc et le plus important, électrique avec les appareillages de la maison (interrupteur, prises, etc...). Les plans sont uniquement en 2D. Mon travail est de dessiner des "pieuvres électriques", pour ce faire je trace des arcs, j’insère des blocs et je fais de la cotation. Voilà, je m'oriente sur un pc reconditionné (question de coup), j'ai trouvé ces deux là (désolé pour la pub) : Mon lien Mon lien Voilà, l'idée c'est de trouvé un pc à 200€ maxi. Pour comparé (si c'est comparable), je dispose d'un PC de bureau HP Compaq 8100 Elite SFF sur lequel cela fonctionne parfaitement, je cherche donc le même en portable. Merci de votre aide.
  5. Ok, c'est noté et la réponse fonctionne merci
  6. Merci didier, J'en ai profité pour regarder ton site et celui-ci m'a permis de trouver un début de réponse sur la commande getstring. J'ai besoin d'une variable n_CLIENT (nom du client) qui peut comporter un espace. j'ai donc écrit la ligne suivante (setq n_CLIENT (getstring "Cr" "\nEntrer le nom du client :")) L'espace fonctionne MAIS en question utilisateur j'ai Cr au lieu de ma question Entrer le nom du client. J'ai essayé avec des parenthèses, sans les "", avec des [] mais rien ni fait :( Un coup de pouce :P
  7. Bonjour bonuscad, Désolé de ne pas avoir répondu hier... C'est parfait, ça marche. Il ne me reste plus qu'à adapter le tout. Sujet clos. Je te dis au prochain Lisp :P
  8. Bonjour bonuscad, Je crois que tu vas devoir m'aider encore un peu :( J'ai modifier le Lisp comme tu me l'a dit et cela marche parfaitement SAUF si le bloc est un bloc dynamique :( Pourtant il se nomme correctement (pas de *U...) mais cela ne fonctionne pas. Une idée ? :P
  9. C'est parfais ! Sujet clos UN GRAND MERCI POUR TON AIDE :) Et si on est complètement fou et que l'on veut mettre selectionner un bloc qui touche un autre bloc J'ai essayé (ssget "_X" (list '(0 . "INSERT") '(2 . "00_CPR_LD_LFA") Mais ça ne marche pas erreur AcDbCurve 4658 Après j'arrête :P
  10. Bonjour, Je vais faire le rabats joie, c'est presque ça. J'aimerais seulement qu'au lieu de me demander de sélectionner les splines, que le Lisp sélectionne de lui même toutes les splines du calque SPLINE (ou que je sélectionne une spline du calque SPLINE et que le Lisp sélectionne toutes les splines du calque SPLINE). Sinon c'est exactement ce que je cherche :P
  11. Je n'ai pas autocad sous la main donc petit dessin sous paint :P Dans le cas 1 se que nous devrions faire (la croix rouge pour le point d'insertion des blocs représentés par des ronds). Les splines partent d'un point d'insertion de bloc vers un autre (ce qui me va si on sélectionne toutes les splines du calque SPLINE uniquement (il peut y avoir d'autre spline sur d'autre calque à ne pas prendre en compte) Dans le cas 2 se qui arrive sur quelques blocs (peut être 2% sur le dessin entier). On part d'un bloc vers un autre MAIS pas forcement sur le point d'insertion des blocs. Le cas 1 me conviendrais parfaitement, il faut bien qu'il me reste un peu de travail :P Et comme dans la gêne il n'y a pas de plaisir :P , sur ces spline je met un bloc INFO_SP(à un endroit au hasard mais qui touche la spline), y a t-il possibilité de sélectionner toutes les splines touché par un bloc INFO_SP(pour vérifier que toutes les splines ont un bloc INFO_SP) Merci de ton aide
  12. Bonjour à toutes et à tous, Je ne pensais pas que ma demande ferais autant d'émule :P Pour répondre aux premières questions : - Les splines sont des vrais, tracé avec le bouton spline (2D). - Je ne dispose pas d'AUTOCAD MAP. - Le nombre de spline est aléatoire mais très souvent plus de 200 par dessins. - Et les splines sont obligatoire pour des raisons de reprise de dessins et de process interne. Concernant le code de bonuscad, c'est ce que je cherche ! Bon j'avoue que si la spline n'est pas sur le point d'insertion du bloc (mais qu'elle le touche quand même) ça ne sélectionne pas le bloc. C'est dommage MAIS (en théorie) les splines sont reliées via les points de centre des blocs donc je valide (et dans le cas contraire, il faudra vérifier les quelques splines restantes). Seul bémol, je ne voudrais pas sélectionner UNE spline mais toutes les splines du calque SPLINE :P . Encore un coup de pouce bonuscad (ou un(e) autre) et tu sera mon sauveur(se) :P
  13. Bonjour les lispeuses et les lispeurs :) Petit défis du jour :P , quelqu'un aurait il un lisp pour sélectionner les blocs touchés par des splines d'un même calque. Je m'explique : J'ai un calque SPLINE. Sur celui-ci je relis différents blocs (ma spline par d'un bloc et va sur un autre et cela plusieurs fois et aléatoirement), les blocs sont sur des calques différents. Pour être sur de ne pas avoir oublier un bloc, je cherche un lisp qui sélectionne tous les blocs touché par mes splines du calque SPLINE uniquement(ensuite je mettrez ces blocs dans une couleur). Pour info, la spline commence au point d'insertion d'un bloc et touche un autre bloc sur son point d'insertion (je ne sais pas si cela à une importance...) Voilà, je sais qu'il existe de nombreux lisp de sélection mais il faut un cercle, un rectangle ou une polyligne fermé... Merci de votre aide.
  14. Topheur

    Spline Méthode

    Bonjour Gile (notre maitre à tous :P ) En deux coups de cuillere à pot ! Tu es trop fort, exactement ce dont j'ai besoin :) Merci !
  15. Topheur

    Spline Méthode

    Bonjour didier, En terme de rendu cela n'est pas grave, mais je ne vous ai pas tous dit :P En fait, je réutilise ces cercles et splines, sur différent plans, parfois je tombe bon, parfois il faut déplacer certains point des splines. Pour le moment, je sélectionne toutes mes spline et dans propriété je change Méthode en Ajuster. C'est pas très long mais quand on multiplie par le nombres de plans, c'est 3 secondes par plans de perdu et mis bout à bout, c'est des heures de travail perdu... C'est pour cela que je cherche une commande (ou un lisp, je suis preneur) pour faire cela en une commande du genre SPAJUSTE ;) Merci de ton aide
×
×
  • 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é