-
Compteur de contenus
2 764 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par Bred
-
Salut, je réussis (enfin) à créer un type echelle... Mais comme je n'ai toujour pas l'aide :mad: j'ai du mal à comprendre à quoi tous les code dxf que j'ai ressortis du 350 correspondent... Si quelqu'un pouvait mettre ici ce q'il trouve dans l'aide visual-lisp des code dxf de "SCALE", ça me servirait bien ... (setq dict (cdr (assoc -1 (dictsearch (namedobjdict) "ACAD_SCALELIST"))) ent1 (entmakex (list '(0 . "SCALE") '(100 . "AcDbScale") '(70 . 0) '(300 . "TOTO") '(140 . 8) '(141 . 8) '(290 . 1)))) (dictadd dict "AcDbScale" ent1)
-
Salut (gile), J'abuse, mais après encore quelque test, j'ai encore quelques suggestions.... - lors de l'insertion au clavier, il serait bien de proposer en valeur par défaut du nom du bloc à insérer le blocs précédement insérer ... - lors de la demande d'orientation du bloc, il serait bien que si l'on valide sans rentrer un point, il prenne par défault la parrallèlle au scu actif... par exemple, si j'ai comme vue à l'écran un vue parrallèle au sens X, Z et que je veux insérer un bloc en "forçant" l'orientation des x uniquement, je ne peux pas le faire car le lisp m'oblige à donner un point sur les Y (ce que je ne peux pas faire vue que ma vue est sur la normale...) Actuellement je ne peux pas faire comme l'image ci-dessous, car je ne peux pointer un point sur les Y... http://xs414.xs.to/xs414/07154/INS3D1.JPG merci...
-
Super! merci ! (Vu le nombre de routine que tu postes ces temps-ci, il serait fabuleux de proposer ça comme les "lisp de Patrick_35" !) Et bien si, justement, en fait mes souhait précédent concernant la boite de dialogue se recoupe avec le fait que j'utilise à 80 % le clavier pour l'appel des blocs : lorsque je ne me rappel plus du nom du bloc, j'appelle la boite de dialogue qui me permet de trouver en cherchant un peu le nom du bloc !... (En fait j'utilise le même principe avec" -i et i")
-
Il y a peut-être moyen aussi de te faire moitié moins de boulot de saisis en récurant les textes à traduire en lisp et créér la liste automatiquement... Il ne te resteras "qu'a" saisir la liste des traductions.... (defun lst-txt (/ LST N SEL) (setq sel (ssget '((0 . "MTEXT"))) lst nil) (repeat (setq n (sslength sel)) (setq lst (append (list (cdr (assoc 1 (entget (ssname sel (setq n (1- n))))))) lst)) ) ) Si tu fais un (setq l1 (lst-txt)) tu auras dans l1 la liste des mots que tu auras selectionné à l'écran, que tu n'auras qu'a mettre dans le lisp de (gile). Pendant que j'y pense, il y a aussi moyen de mettre automatiquement cette liste sous excel ou dans un txt .... [Edité le 11/4/2007 par Bred]
-
Super !!!!.... c'est un peu bizarre à apréhender au début (les habitudes...), mais on s'y fait ! j'ai juste quelque remarques / suggestions : - Une commande uniquement au clavier (-ins3d) pourrait être une option interressante (je bosse tout le temps au clavier pour l'insertion des blocs...) - Lors de l'insertion, les intituler dans la ligne de commande "me trouble" : Spécifiez un point dans la zone positive de l'axe X: Spécifiez un point dans la zone des Y positifs: En fait, de mon avis je trouverais plus compréhensible d'écrire "Spécifiez un point dans la zone positive de l'axe X du Bloc:"... ... ou un truc comme ça... ... et le plus facile (pour la fin...) - Si l'on pouvait avoir le bloc au bout du curseur et le voir "tourner" .... le rêve... ... mais ce dernier point est trop facile pour toi .... :P [Edité le 11/4/2007 par Bred]
-
HOp là! désolé, je m'étais tromper de répertoire lors de la copie du dcl... Je t'ai fait attraper une petite sueur là....
-
non, je suis sous 2006 là...
-
Salut (gile), je voulais tester ton lisp, mais j'ai une erreur :
-
Excuse moi, mais là j'ai du mal à t'aider : j'ai un bug dans l'aide du developpeur, et comme je suis trés loin d'être assez bon pour m'en passer, je ne comprends pas certaine chose (je n'arrive pas à rentrer des echelles avec entmake....) Donc je donne la main....
-
Salut, je suis nul en anglais aussi, mais je pense comprendre le lisp qui récupère la liste d'échelle de 2007 (celle dans la base de registre), et qui la met dans la 2008... Donc, en modifiant un peu ce lisp, on doit pouvoir créer sa propre liste...
-
Oui, cela existe en 2006 : variable BACKGROUNDPLOT
-
Après re-re-re vérification, j'ai donc trouvé le fichier de référence qui bug : acad_dev.chm dans C:\Program Files\AutoCAD 2008\Help .... Quand je lance ce fichier, même Autocad fermé : http://xs414.xs.to/xs414/07153/aide_dev.JPG Je suis le seul ??? :casstet: [Edité le 11/4/2007 par Bred]
-
c'est l'aide au developpeur en passant par l'éditeur visual lisp (d'ailleur je pensais que c'était le même moi... :casstet: )
-
En faisant une recherche sur le net j'ai trouvé ceci.
-
Salut, je viens de m'installer 2008, et j'ai l'ai du developpeur qui bug : dans l'onglet "rechercher", ben j'ai... du blanc ??? :casstet: [Edité le 11/4/2007 par Bred]
-
Ben essaye de récupérer le cui de l'un de poste de tes collègue, et installe le toi sur ton poste.
-
Salut, j'ai un peu regardé (pas approfondis) pour enlever la liste des echelles existantes : (vla-delete (vlax-ename->vla-object (cdr (assoc -1 (dictsearch (namedobjdict) "ACAD_SCALELIST"))))) (dictsearch (namedobjdict) "ACAD_SCALELIST") te ressort l'entité "ACAD_SCALELIST" Les echelles sonts les dxf 350, on doit pouvoir en rajouter/suprimer à la demande.
-
Salut, A première vu, ce bug à été corrigé pour la 2008.
-
Je persiste : voir voir un ordi de tes collègue où sa fonctionne, note les chemins de repertoires supports, et met les même dans ton autocad.
-
En effet, mais si je ne me trompe on peut charger un .mnu de version précedente (qui sera transposer en .cui. pour 2007) Donc, si tu n'as pas de chemin déclarer de tes icones dans ton mnu (donc dans ton cui 2007), il faut que tu les déclares dans les répertoires supports. [Edité le 11/4/2007 par Bred]
-
Et, ho! à la base c'était un clin d'oeuil ma remarque.... soyons un peu léger !... Revenons au lisp.... Alors, kclement, as-tu besoin d'autre chose ??? ;)
-
Non... mais peut-être dans la galanterie ... Ce que je comprends trés bien....
-
Et bien, (gile) comme dans son habitude nous vient en aide.... et là, c'est même ultra-"commentariser", détaillé, avec exemple.... !!!... bizarre.... (moi, il me laissais beaucoup plus longtemps dans le flou au début...) Ah.. !!! je comprends mieux !!! ;)
-
non, désolé, je suis allez trop vite (je croyains que tu chargeais un mns) : regarde dans le .mnu plûtot !
-
Ok, merci !
