Aller au contenu

bonuscad

Membres
  • Compteur de contenus

    5 029
  • Inscription

  • Dernière visite

  • Jours gagnés

    56

Tout ce qui a été posté par bonuscad

  1. bonjour, Voir ici
  2. Avez vous bien contrôlé la configuration de la carte graphique sur le nouveau poste, sous windows et autocad? Une mauvaise config peut entrainer des crashs mémoire.
  3. bonuscad

    Licences réseaux!

    Bonjour, Comme Richard, se ne sont que des sentiments. Je travaille en mode jetons, je n'ai pas l'impression de prendre un autre jeton lorsque que je relance une autre session (souvent accidentellement). Le nombre de licences est fixe et les postes alloués aussi, et je ne me suis jamais retrouvé à un manque de jeton. Il existe pour l'administrateur de licence un utilitaire qui te donne les jetons utilisés en temps réel. Je ne me rappelle du nom de celui-ci "Samquelquechose" "Samreportlite" peut être. Il donne toutes les données des machines avec le jeton alloué.
  4. Pourquoi qu'un seul objet? Tu devrait en avoir au moins 2 pour que l'option d'ilot interne fonctionne si tu choisis tes objets et non un point interne. En tout cas pour moi avec sélection des objets, ça fonctionne.
  5. Bonjour, Juste une remarque que je ferais Si tu as possibilité d'avoir plus rapide, ce serais très sensible pour avoir des gains de rapidité. Un proc rapide certes c'est bien, mais si le disque dur "rame".... Pour DELL, moi aussi j'apprécie leurs bécanes ;) En fait je dis ça, mais je demande si 7200 tr/min n'est pas le maxi que l'on propose actuellement. Bon mon avis reste cependant le même, privilégier la vitesse du disque dur à celle du processeur est souvent préférable. [Edité le 4/10/2010 par bonuscad]
  6. Bizarre... Même en déclarant la variable HPNAME au préalable? Ex:
  7. Dans la commande _.-HATCH (en ligne de commande) Lors du choix du modèle de hachure, rajouter: ,_outermost au nom du modèle. exemple:
  8. Salut, Comme tu es dans le forum 2000 à 2002, je te renvoie aussi à ce post bien précis pour un truc individuel ET un angle de motif variable selon la figure (le plus long coté). C'est le même principe que t'a exposé (gile) ;) [Edité le 1/10/2010 par bonuscad]
  9. Je propose la routine que pour des LWPOLYLINE. Elle ne sera qu'un exemple pour celles-ci. On peut après construire une boucle et faire appel à la fonction (add_vtx) avec les paramètres requis pour agir avec des mesures, des divisions ou point ponctuel. Libre à vous d'en faire plus... (vl-load-com) (defun add_vtx (obj add_pt ent_name / bulg) (vla-addVertex obj (1+ (fix add_pt)) (vlax-make-variant (vlax-safearray-fill (vlax-make-safearray vlax-vbdouble (cons 0 1)) (list (car (trans (vlax-curve-getpointatparam obj add_pt) 0 ent_name)) (cadr (trans (vlax-curve-getpointatparam obj add_pt) 0 ent_name)) ) ) ) ) (setq bulg (vla-GetBulge obj (fix add_pt))) (vla-SetBulge obj (fix add_pt) (/ (sin (/ (* 4 (atan bulg) (- add_pt (fix add_pt))) 4)) (cos (/ (* 4 (atan bulg) (- add_pt (fix add_pt))) 4)) ) ) (vla-SetBulge obj (1+ (fix add_pt)) (/ (sin (/ (* 4 (atan bulg) (- (1+ (fix add_pt)) add_pt)) 4)) (cos (/ (* 4 (atan bulg) (- (1+ (fix add_pt)) add_pt)) 4)) ) ) (vla-update obj) ) (defun c:add_vertex ( / js obj_vla e_name pt) (while (null (setq js (ssget "_+.:E:S" '((0 . "LWPOLYLINE"))))) (princ "\nCe n'est pas un objet valable!") ) (setq obj_vla (vlax-ename->vla-object (setq e_name (ssname js 0)))) (sssetfirst nil js) (while (setq pt (getpoint "\nPosition du sommet: ")) (add_vtx obj_vla (vlax-curve-getparamatpoint obj_vla (vlax-curve-getClosestPointTo obj_vla (trans pt 1 0))) e_name) (sssetfirst nil js) ) (sssetfirst) (prin1) ) PS: Activer au moins une fois les grips (puis faites Esc pour les désactiver) pour bien voir les grips des nouveaux sommets se mettre en place lors de l'utilisation de la routine. [Edité le 29/9/2010 par bonuscad]
  10. Une marche à suivre, il me semble pour toute version chez AutoDesk pour corriger / prémunir http://usa.autodesk.com/adsk/servlet/ps/dl/item?siteID=123112&id=13717811&linkID=9240617
  11. Bonjour, Un nom de calque avec une virgule ???? Donc en complément ton code pourrait avoir cette forme: (defun c:B-tsel ( / strTsel ss1 n) (setvar "cmdecho" 0) (prompt "\n-----------------------------------------------------------------------------") (setq strTselPar (getstring [surligneur]T [/surligneur] "\nSaisir le texte >>> : ")) (prompt "-----------------------------------------------------------------------------\n") (setq ss1 (ssget "_X" (list '(0 . "TEXT") (cons 8 [surligneur] (getvar "CLAYER") [/surligneur] ) (cons 1 strTselPar)))) (cond (ss1 (repeat (setq n (sslength ss1)) (princ (trans (cdr (assoc 10 (entget (ssname ss1 (setq n (1- n)))))) 0 1)) ) ) (T (princ "\nAucune sélection sur le calque courant!")) ) (setvar "cmdecho" 1) (princ) )
  12. Pour ma part je penche pour une infection qui vise plus particulièrement les versions anglaises. Ce mauvais code se propage dans les fichier de chargement automatiques. (acad.lsp) On en a déjà parlé sur CadXp et sur le site d'AutoDesk il existe un correctif pour pallier a ce problème. Tant que tu n'aura pas appliqué ce correctif, tu sera embêté. Sur une version anglaise, il serait beaucoup plus handicapant: la plupart des commandes seraient inefficaces.
  13. Une précaution, certainement inutile, mais dont j'ai pris l'habitude. Avec Autocad il est possible de redéfinir une commande (d'ailleurs un certain virus s'attaquant à la version anglaise s'amuse à faire cela en s'implantant dans un AutoCAD.lsp) Donc si l'utilisateur ou un lisp à redéfini la commande Xref pour faire autre chose, et bien à chaque appel de la commande, Autocad exécutera la redéfinition de cette commande. (Voir _UNDEFINE et _REDEFINE) Le . (point) devant le nom de commande oblige Autocad à utiliser la commande native (la vraie commande).
  14. bonuscad

    Cercle et cordes...

    Si son problème et purement graphique et non mathématique. Donc si le segment m et B sont connu en positionnement comme sur l'image, de là L'ANGLE mB est connu. Une perpendiculaire au milieu de chaque segment, leur intersection donnera le centre du cercle. Il est donc facile d'avoir le rayon ou l'angle au centre. C'est si simple que je pense pas que ce soit le cas! :calim:
  15. bonuscad

    tout en 0

    D'où peur être l'utilité d'une sortie papier DATÉE et livrée AVEC un CD (R de préférence) contenant tout les fichiers nécessaires à cette sortie. Il me semble que si a là réception ceci à été visée (1 exemplaire pour chaque partie), le client peut disposer du fichier comme il l'entend. Je voyez plus un client susceptible de s'attribuer par exemple une bibliothèque importantes de bloc spécifique à un secteur professionnel bien précise pour une production à son propre compte.
  16. bonuscad

    Cercle et cordes...

    Bonsoir, Je m'attends un peu à la réponse, mais Les extrémités des cordes sont-elles connues? J"entends par cela leur positionnement ainsi que leur orientement. Dans l'affirmative, cela peu beaucoup simplifier la résolution...
  17. bonuscad

    Retrouver un fichier .lsp

    Désolé, je vois plus d'explication. A moins que tu n'ouvre pas (par défault dans le navigateur) tes .lsp avec notepad car la clé donné par bred correspond à une ouverture avec celui-ci. Je pense qu'il vaut mieux que tu laisse tomber...
  18. bonuscad

    Retrouver un fichier .lsp

    Je me demande su tu ne ferais pas mieux de copier la valeur de l'entrée dans la clé .log que de prendre celle donné par Bred. Il se peut que la valeur diffère entre XP en 32bit et celle en 64bit. Mais je ne suis pas certain de mes dires, c'est juste la logique que j'ai observé. Sous XP32 la valeur de PersistentHandler est identique quelque soit l'extension donc je suppose que sur XP64 le principe doit être le même.
  19. bonuscad

    Retrouver un fichier .lsp

    Je ne sais pas si tu ne fais pas une erreur... Ce n'est pas la clé .lsp qu'il faut modifier mais l'entrée PersistentHandler Si elle n'existe pas sous X64, tu peux essayer de créer l'entrée Si tu n'est pas familier avec regedit, fait bien une sauvegarde de ton registre avant de bidouiller. Car une base reg corrompue peu être la cata. Donc a tes risques et périls ;)
  20. Je ne vais pas répondre entièrement à la question. Il te faut sélectionner une fenêtre dans l'EP pour laquelle tu veux connaitre l'état des calques. Ici la ligne code de Patrick_35 te retourne la liste des calques gelés pour la fenêtre sélectionnée. Tu peux avoir des difficultés pour sélectionner une fenêtre si celle-ci est de type polygonale. Dans se cas il vaut mieux remplacer: (car (entsel)) par (ssname (ssget "_:S" '((0 . "VIEWPORT"))) 0) normale car cette variable est déclarée comme argument en locale dans la fonction (lambda)
  21. Bonjour, Sans aucun contrôle de validité de la sélection (command "_.-xref" "_detach" (cdr (assoc 2 (entget(car(entsel))))))
  22. bonuscad

    Retrouver un fichier .lsp

    Ha! Ce n'est pas mon cas (avec windows XP) C'est bien l'entrée .lsp (point lsp) dans HKEY_CLASSES_ROOT
  23. En effet, on peut faire un code beaucoup plus concis, par exemple: (mapcar 'print (mapcar 'vl-princ-to-string (entget (car (nentsel)))))
  24. Bonsoir, Tout à fait ! Regardes cette réponse , je pense que ça t'aidera. Au lieu d'afficher dans une BD d'arlerte, tu modifie le code et tu l'envoie dans un fichier.
  25. bonuscad

    tout en 0

    Bonsoir, Peut être en utilisant l'astuce de mise à plat d'objets récalcitrants (Z à zéro) Rajouter, si non présent, dans le gestionnaire de traçage un traceur virtuel en DXB. Faire une sortie de ton dessin. Dans un nouveau dessin utilise la commande _DXBIN et sauvegarde sous forme DWG ce nouveau dessin De souvenir, il me semble qu'il conserve les couleurs, mais que tout les objets sont sur le calque "0" et sont vectorisés: un cercle est une succession de vecteur droit très court et un texte n'a plus ses propriétés de texte, ce sont aussi des vecteurs. Et bien sur plus de 3D... Le fichier ne contiendra que ce que tu as imprimé, plus de bibliothèque de bloc, de type de ligne ou autre personnalisation facilement récupérable dans un DWG, mais reflétera bien ton dessin comme tu as voulu le livrer. Bon j'ai dis ça, je n'ai rien dit! car pour un DWG pourri, j'aimerais pas à avoir travailler dessus...
×
×
  • 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é