Aller au contenu

bseb67

Membres
  • Compteur de contenus

    833
  • Inscription

  • Dernière visite

Tout ce qui a été posté par bseb67

  1. Salut, Ton V1 c'est une chaine de caractère, alors pourquoi pas utiliser USERSx (où x va de 1 à 5)? Sinon, tu peux toujours mettre un texte et le rendre invisible grâce aux vl. Il y a aussi setenv et getenv, mais là, si tu changes de pc tu n'as plus la variable. Et en dernier les ldata, mais là j'ai pas encore touché à ca, mais au xdata oui.
  2. Salut jo! t'as penser à purger les échelles d'annotations? (command "-MODIFLISTECHELLE" "r" "o" "q") Et n'oublie pas les groupes: ;-------------------------------; ; nom: c:ngr ; ; nettoye les groupes vides; ; param: aucun ; ; retour: le nombre de groupes ; ; supprimés ; ; date: 25/09/2008 ; ; BLAES Sébastien ; ;-------------------------------; (defun c:ngr( / fonc_name res grp_0 lg grp_tmp) (setq fonc_name "c:ngr: " res nil) (vl-load-com) (setq grp_0 0 lg (vla-get-Count (vla-get-groups (vla-get-activedocument (vlax-get-acad-object))))) (vlax-for grp_tmp (vla-get-groups (vla-get-activedocument (vlax-get-acad-object))) (if (= (vla-get-Count grp_tmp) 0) (progn (setq grp_0 (1+ grp_0)) (vla-erase grp_tmp) ) ; progn ) ) (setq res (- lg (vla-get-Count (vla-get-groups (vla-get-activedocument (vlax-get-acad-object)))))) res ) ; c:ngr
  3. bseb67

    Config\' de bécane

    Winfield: les processeurs Q sont des quatre coeurs ;) Pour moi c'est ok alors ;), lorsque que j'aurai un peu d'argent de nouveau, je passerai aussi au Quad sur mon pc perso :cool:.
  4. bseb67

    Config\' de bécane

    Salut steven! Personnellement, le Q6600 est un bon processeur, surtout en overclocking ;) . mais se serai mieux de passer à la nouvelle génération, l'équivalent c'est le Q8200 à 30€ de plus. La ram ok, le disque SAS, la différence de prix et la faible différence de performance à l'utilisation sous autocad ne m'ont pas vraiment convaincu. un Sata simple de 250Go avec 32Mo de cache suffit. Pour la CG, utilisant un 3500 sur mon poste, et ayant vu le gain de performance avec la Fx4600, qui est équivalente à la Fx3700 (la quantité de ram et le nombre de bits d'interface changent) je pense que c'est un bon choix.
  5. Salut, On a fait l'acquisition de nouveaux pc il y a 3 mois, la cg qui est dessus tourne très bien Geforce Quadro 4600, avec nos pc d'avant (quadro 3500) pour un fichier où tout est en 3D, il fallait passer en mode filaire bouger les objets puis repasser en 3D, là tu peux le faire en 3D directement :D . Par contre le prix: dans les 1200HT :( , je pense que le prix à un peu baisser depuis.
  6. bseb67

    les # sur AutoCAD 2009

    Mettre des # dans des noms de calques (ou blocs) je trouve ca super bizarre :casstet: par contre pour les champs, s'il y a une erreur, ou s'il n'arrive pas à effectuer la formule tu te retrouvera avec des ### Autrement, je n'en ai jamais vu ailleurs, mais bon, cela ne fait que 18mois que je travail sur autocad.
  7. C'était le même problème chez moi, free m'avait fait sauter mes pages perso. C'est vraiment nul, car pour eux il y a un espace pour la mise à disposition de fichiers, mais ce truc saute automatiquement au bout d'un certain nombre de jours.
  8. Salut pingoo666! C'est bien tu as trouvé tout seul ;) , en fait c'est normal, car le réacteur se lançait lorsque tu modifiais, donc avant que tu ai fini de modifier les propriétés. Il faut toujours faire attention au réacteur que l'on utilise, vu qu'il y a des réacteurs pour le "lancement" , pour "la fin" et pour "la modification". [Edité le 30/9/2008 par bseb67]
  9. Si je comprend bien, ssatt est une commande (que tu as écrite) pas une fonction ? Donc la modification est simple (action_tile "att" "(c:ssatt)")
  10. Salut funkkybebel! Normalement ca devrai marcher, es-tu sur que la fonction (defun ssatt()...) existe? car le message d'erreur correspond à cela, il ne trouve pas le fonction. Par contre faut faire attention, car dans une dcl, il y a un temps de décalage à l'affichage sur la ligne de commande, ex: si (setq cpt 0) (defun ssatt() (print (setq cpt (1+ cpt)))) en cliquant sur ton bouton une fois, tu n'aura rien dans la ligne de commande, tu cliques une deuxième fois tu aura alors => commande: 1. Si tu fermes ta dcl il y aura alors commande: 2
  11. Salut, ils sont dispo en téléchargement (version 32 et 64 bits). Allez hop, on download, même si on utilise pas encore la 2009 :cool:
  12. Salut! J'ai crée un bloc dynamique pour les dimensions des réservations en dalle, ce bloc contient un attribut qui est en fait composé ainsi: champ1 "x" champ2 => or sous ma 2008 (mep) mais aussi la normale, si mon attribut a comme paramètre une inclinaison (de 10 celle utilisée) j'obtiens des escaliers :o , mais sous 2007 l'attribut est bien à plat. voici le résultat sous 2008: http://bseb67.free.fr/cadxp/BugsAutocad/MEP2008/escalier_attribut_champ.PNG J'ai essayé avec une inclinaison de 0, 1 et 2, mais ce n'est toujours pas horizontal. Quelque soit la valeur de l'inclinaison, sous 2007, le texte est toujours horizontal, mais plus ou moins penché. Si quelqu'un a déjà eu ce pb et trouvé la solution merci. ;) [Edité le 22/9/2008 par bseb67]
  13. mais non morgul, il faut te juste comprendre et que tes neurones ont un peu de place pour stocker les infos. ;) En fait je pensais que tu voulais faire quelque chose sut tous les blocs du dessin. D'où le tblnext, en plus il te choppe bien les blocs en *U que la commande insérer elle ne voit (ou plutot ne te montre pas). mais le ssget ne marche pas avec en direct :( enfin bref. Toujours le problème de communication, ca me fait toujours penser à la citation dans un bouquin à werber: Entre Ce que je pense Ce que je veux dire Ce que je crois dire Ce que je dis Ce que vous avez envie d’entendre Ce que vous croyez entendre Ce que vous entendez Ce que vous avez envie de comprendre Ce que vous croyez comprendre Ce que vous comprenez Il y a dix possibilités qu’on ait des difficultés à communiquer. Mais essayons quand même… tant mieux si ca marche :) a+ [Edité le 19/9/2008 par bseb67]
  14. Salut nathpige! Ce que tu as fait, c'est ce que je t'orai conseillé de faire, mais là je vois pas [Edité le 18/9/2008 par bseb67]
  15. salut morgul Petite question y a-t-il des blocs dynamiques? Car les blocs dynamiques perdent leur noms d'origine pour devenir des *U.... Sinon, je pense que parcourir la liste des blocs (tblnext "BLOCK" t) pour avoir le premier bloc, puis (tblnext "BLOCK" nil) pour passer au suivant cela donne un truc de ce genre: (setq premier t) (while (setq Bloc (tblnext "BLOCK" premier)) (setq premier nil) (setq NomEntSel (ssget "X" (list (cons 2 (cdr (assoc 2 Bloc)))))) (setq NbEntSel (sslength NomEntSel)) (setq Cpt1 0) .... ) ; while
  16. bseb67

    OVERKILL

    Salut, Je crois qu'en fait ce n'est pas une option d'overkill, et ca me parait tout à fait normal, car les blocs pour être sûr que les deux blocs soient identiques, il faut vérifier le point d'insertion, l'angle de rotation, le sens, les échelles, mais aussi tout ce qui le compose (attributs en particulier). Ca me parait très chaud pour faire ca, déjà que mon gros challenge en lisp serai de créer des blocs en vérifiant que si des entités du dessin peuvent former un bloc qui existe, serai justement de les remplacer par le bloc.
  17. salut morgul, En fait c'est normal, tu essayes de faire un itoa sur un nombre réel, donc normal qu'il plante. D'habitude je teste comme ceci: (cond ((= (type P1) 'INT) (itoa P1) ) ((= (type P1) 'REAL) (rtos P1 2 2) ) )
  18. Je n'ai pas la réponse, mais WAOUHHH :o , tu fais de jolis dessins ;)
  19. Salut bizbouille et bienvenue :D C'est les deux, car avoir une grosse CG et un CPU moyen, la CG ne pourra pas être exploitée à fond. C'est comme pour une voiture, ca sert à rien d'avoir un gros moteur, si t'as une boite courte et des petites roues :cool: . Le portable que ta mis en lien est assez bien. Pour les CG pour portables tu peux regarder ici pour les infos: http://www.notebookcheck.net/Mobile-Graphics-Cards-Benchmark-List.844.0.html a+
  20. bseb67

    Orange mon amour

    Chez orange ils sont super fort! Mes parents ont pris la livebox, j'ai passé 2*4h a essayer de faire marcher le wifi. Les 4h premières heures, je met le cd, lance l'installation, et là plantage dès le début, après j'ai pu avancer d'un pas, puis plantage, et enfin lorsque je suis arrivé à la fin, test de la connexion, re-plantage (ca devait être le 15ème), il replante dès le début. Alros j'ai essayé de faire marcher le wifi sur le portable de ma soeur qui elle a le wifi intégré, idem, je suis allé chez le voisin ayant une livebox aussi, j'essaye la connexion wifi avec le portable, ca marche. Donc je retourne chez orange, pour rechercher une livebox, le vendeur me sort: "vous avez essayer sur plusieurs pc, appelé le 0800..." Mais oui, biensur :mad: . Je branche la nouvelle livebox, même problème. :mad: :mad: J'essaye alors en filaire, ca marche de suite, un ami du village qui est technicien chez orange, vient pour voir, il me configure le wifi autrement, sans le cd, et avec un autre type de clé, et là ca marche. :o puis il me dit: "en fait, faut faire ca pratiquement à chaque fois quand on est sur xp" => génial! Filler une méthode d'installation et qui ne marche pas, pour faire appeler les gens et encore leur pomper du fric c'est carrément du vol :mad: . Par contre, 2 semaines après je suis allé chez mon meilleur copain, pour faire la même chose, mais en plus le cpl pour le boitier tv, j'ai mis 1h et tout marchait de suite et son pc est sous vista. JE suis chez free, et pour l'instant ca va. mais avec le nombre d'abonnés qui grimpe, il faudrai aussi des infrastructures plus grosses. Car j'ai plus souvent des freeze sur l'image tv que l'an dernier. Les deux années chez neuf bof bof, offre triple play sois-disant qui était en fait du dual play :o : si j'allais sur le net, et la télé en route, le téléphone ne marchait pas :casstet: . Sans parler des fois où sa sonne, mais en fait le gars au bout du fil a décroché et fait allo??? :casstet: Et puis le pompon c'était l'an dernier, lorsque j'ai déménagé, appel à neuf pour ca: "ok on s'en occupe" 2 semaines passent => "ok on s'en occupe" encore 2 semaines => "euh, en fait on n'a plus de place en adsl, mais on s'en occupe" encore 2 semaines => j'en ai marre et leur dit que j'arrete chez eux, appel à free, freebox en 10j, et 2j après c'était ok,
  21. Salut, Pourquoi tu veux arreter la commande? sinon donne 0,0,0 comme point d'insertion, et faut juste mettre attdia à 0 et attreq à 0 pour les valeurs par défaut dans les attributs
  22. Le concept est simple: union = or intersection = and différence = xor Mais reste toujours la difficulté de l'implémentation.
  23. bseb67

    toujours la routine

    Salut capde06, Je crois savoir de quoi tu parles, je n'utilise pas autofluid, mes les dessinateurs du be où je suis oui, et c'est vrai que j'ai déjà vu des messages d'erreurs lors de l'exécution d'un de mes lisps. En fait, la plus part du temps, s'il y a ca, c'est que le lisp contient soit une erreur, soit un nom qui fait référence à autofluid.
  24. bseb67

    ssget

    Et pourquoi pas ca: (setq jsbn (ssget "x" (list (cons 0 "INSERT") '(-4 . " < o r" ) (cons 2 sb1) => retirer espace pour le or (cons 2 sb2) (cons 2 sb3) '(-4 . "or>")))) Tiboulen: il ne faut pas oublier que les blocs dynamique, le nom stocké dans le code dxf 2 n'est pas celui d'origine si le bloc est bougé dynamiquement càd si tu insères un bloc dynamique sans y toucher, il garde son nom. Mais dès que tu bouge une des propriétés dynamique, le nom devient un *U..... par contre si tu réinitialise le bloc le nom sera celui d'origine, [Edité le 11/9/2008 par bseb67]
  25. Et j'oublie une chose, initialiser des variables dans une fonction et y faire appel dans une autre appelée dans la première sans les passer en argument je ne trouve pas ca top.
×
×
  • 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é