-
Compteur de contenus
464 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par phil_vsd
-
Hello, J'suis pas le mieux placé mais j'ai pondu ce début de code... (defun c:listepres (/ txt pres) (Foreach l (layoutlist) ; Pour toutes les présentations (setvar "ctab" l) ; On la rend active (setq txt (apply 'strcat (mapcar '(lambda (x) (strcat x "\n")) (acad_strlsort txt)) ) ) ) (command "_mtext" pause "_w" 0 txt "") (princ) ) Il marche pas à 100 %... :) si qq'un veut prnedre la relève...
-
Bryce ? De Nice ?... ;) Je vais voir à quoi ça ressemble. Je ne touche pas à MAX mais faudrait que je m'y mette un jour pour voir. Merci de vos conseils les gars !
-
Merci Thierry ! C'était çà ! Le plus bizarre c'est qu'en mode perspective = 1 tout marche bien même quand on zoome de près mais aussi, lorsque l'on revient en pers = 0, les zooms de près marchent encore ! Comme si le fait de passer en pers = 1 débloquait quelquechose !... Merci et à bientôt !
-
'sieurs dames ! Bonsoir à tous ! J'ai pas trouvé dans le forum de solution à ce problème : mon rendu est noir selon la distance où je place la vue. Loin : le rendu se calcule et s'affiche, proche le calcul se fait mais tout est noir. Si je prends tout mes objets et que je leurs donne une échelle 10 x, le rendu se fait même si je zoome très près... Pour info je n'ai pas appliqué de matériaux, je suis en couleurs du calque, unité lumières génériques... Merci à vous.
-
Salut les gars. Ben j'ai tout scratché. Quand j'ai réinstallé XP j'ai demandé deux partitions au cas où... Par contre j'ai testé un vieux norton ghost. J'ai tout planté car il reconnait pas les SATA. J'étais bloqué en DOS et impossible de sortir... Et hop... ré-install... Faut que je trouve un logiciel, quitte à l'acheter, pour faire des ghost et partition sur 64 bits. Sans doute Acronis. Vous tiens au courant.
-
Salut ! Merci pour vos réponses. J'ai téléchargé gparted mais j'arrive pas à booter dessus. Le Windows 64 je l'ai acheté (Et oui... faut être en règle quand on veut travailler dans les entreprises...) J'ai donc un CD de langage avec mail moi je te dirai si je trouve des trucs dessus pour t'aider. Par le Gestionnaire des Disque je vois mes partitions mais quand je fais clique-droit j'ai pas accès au "redimensionnement". Cela doit venir des droit admin. Mais merde c'est moi l'admin !! Non ? C'est bizarre que lorsque l'on achète des trucs on est toujours plus emmerdé que si on les avait eu chez "cours vite !"... Fait yèch ça !! :P
-
Bonjour ! J'ai acheté XP 64 et j'aimerai partitionner mon DD. Avec quoi on fait ça ? J'ai entendu dire que Partition Magic tourne pas sur 64... Merci à vous :) EDIT : Heu Lili... Me suis gouré de page sur ce post... Tu peux le rediriger ztp ? :( [Edité le 29/3/2009 par phil_vsd]
-
Hello Crabounet ! Il y a quelques temps je faisais du VBA sur AutoCAD mais après avoir papoté avec vous j'ai lâché le VB pour le LISP. Avec douleurs... Ban faut que je me mette au DCL. Dramatique Comme Language d'après notre "Robinson" alias Didier. Je pense avoir bien fait. Même si je suis une truffe en lisp, ça me ferait ch... de le voir disparaître un jour. Autodesk nous pousse vers d'autre applications où je crois que le lisp n'existe pas. Comme Revit je crois... A++++++
-
Salut, J'ai pas encore acheté ma config. T'as eu la tienne ? A+
-
J'en rigole!! (début du message) Les détails ressortent pourtant, je comprend pas!! Ben Jalna tu sais, sur ton image les détails ne ressortent pas vraiment... Le parrain de mon fils m'a parlé d'une nationale au Mans je crois. Plus une internationale en Tchécoslovaquie. Un nouveau nom pour ce post... Les Deuchs et les courbes... Citroen et texture "peau"... Citroen pour les nuls... :P
-
Jalna !! Va expliquer à mon Boss que Cadxp c'est du sérieux maintenant !!! Le parrain de mon fils dirige une association de possesseur de 2 cv, il va apprécier !
-
J'suis d'accord avec toi Onossa. Le process de ton idée serait : 01 - On lance le lisp. 02 - Lisp nous demande de pointer vers le block appellé PAPA. 03 - Le lisp va voir dans le bloc PAPA si il y a un bloc ENFANT 04 - Si oui, lire dans ENFANT la valeur de l'attribut qui est un champs dyn. (Rotation de ENFANT) 05 - Extraire et stocker la valeur de cet attribut 06 - Concatainer cette donnée pour en faire un champ. 07 - Demande d'un point d'insertion P1 08 - Création au point P1 d'un Mtext avec champs dynamique avec la valeur de la ligne 06 09 - Double Update des calques concernés pour être sûr que les valeurs soient mises à jour. Mais d'après Pat 35 faut peut être inverser les lignes 02 et 03...
-
Salut, Si ça marche pas tu fais Alt+F4 et tu valides.
-
Allez je me lance... Salut ! En espace papier tu crées une nouvelle fenêtre, dans cette fenêtre tu appliques un zoom plus précis. A bientôt.
-
ou dans un calque non-imprimable.
-
Qui c'est Chris ?? :D
-
oupss... Je suis un peu largué. Je pense que c'est possible mais te dire comment on fait... Il faudrait pointer un objet, que le lisp évalue les "sous-objet" et rapporte l'ID du bloc imbriqué. Vu qu'il porte tout le temps le même nom c'est assez faisable mais je n'ai pas les compétences Vlisp. Je viens d'ouvrir Pline Block en lisp, j'essaie de le décortiquer mais je rame... (setq id (vla-get-ObjectID obj) C'est par là que ça se passe... (if (= "AcDbPolyline" (vla-get-ObjectName obj)) Y'a de ça aussi... Virer le AcDbPolyline et le remplacer par un truc style "block"... ? Ce soir je fais joujou avec ce bout de code que j'ai trouvé chez Giles : ;; Ajout des blocs imbriqués à la liste (setq n_lst 0) (while (setq name (nth n_lst lst)) (setq bloc (vla-item (vla-get-blocks acDoc) name)) (repeat (setq n (vla-get-count bloc)) (setq ent (vla-item bloc (setq n (1- n)))) (if (and (= (vla-get-ObjectName ent) "AcDbBlockReference") (not (member (vla-get-name ent) lst)) )
-
Oui c'est faisable, Giles avait fait Pline bloc qui concatainait des champs avec l'ID de l'objet choisit. Le tout mixé donnait un champs final avec l'info. En gros tu choisissait une polyligne, le lisp aspirait l'ID de la polyligne, reconstituait le champs (Tu comprends ? avec les % etc...) et te donnait en finalité un bloc-texte avec un attribut... 'tain quand je me relis je me comprends pas.... Edit : C'est qui Chris ?? [Edité le 29/1/2009 par phil_vsd]
-
Salut, Je pédale dans la semoule peut être mais t'as essayé de ne pas pointer l'attribut mais le bloc lui-même. Tu prends la propriété "Rotation", la 4 ème ligne en partant du bas. Non ?
-
salut Onossa, T'as essayé avec updatefield ? Voilà un petit lisp qui me sert pour mettre à jour les champs, sans passer par un Regen qui me fout en l'air les champs dans les X-ref : (defun c:MAJ (/) (setvar "fieldeval" 0) (setq ss (ssget "_x" '((8 . "nom_du_calque")))) ;;mettre le nom du calque où sont les champs (command "_.updatefield" ss "") (princ) ) En gros ça sélectionne tous les objets dans le-dit calque et les met à jour. Voir ici pour le chargement d'un lisp A +
-
Hello, A partir des palettes ?
-
bonjour, Merci pour ces infos. J'ai encore une question svp : Quand mon fichier est sur une racine comme par exemple "p:tralala.dwg" tout va bien avec ce code : (setq des (vla-open (vla-get-documents (vlax-get-acad-object)) "p:tralala")) Mais quand il y a des sous répertoires j'ai le message d'erreur : Erreur Automation nom de fichier incorrect Voilà le code : (setq des (vla-open (vla-get-documents (vlax-get-acad-object)) "p:\DAO\Exemples\tralala")) Le fait de mettre des anti slash créé un problème ? BOnne journée !
-
Bonjour tous, Voilà je cale... Comment on fait pour ouvrir un DWG en lisp ? J'voudrais tapper "tralala" et que ça m'ouvre le dwg "c\coucou\dodo\tralala.dwg" J'ai pas capté le fait de déclarer le fichier en variable... (setq VA (open "tralala.dwg" "w")) J'ai vu aussi qu'il y avait de possibilité en VLAX... :(
-
salut, T'as fait une purge du dessin ? T'as sûrement une tripotée d'objets qui viennent ralaentir ton dessin. Vois aussi avec les Echelle d'annotations. A++
-
Salut, Sans faire de tuto complet, fais joujou avec ATTDEF déjà. Puis quand t'auras fait quelques Attributs, fais-en un bloc. Quand tu double-cliqueras sur ce bloc tu pourras remplir à ta guise ces attributs. Donc : ATTDEF, puis tu donnes un nom (Etiquette), puis un message quelconque comme le nom du DAO ou du Plan (Invite), puis une valeur par défuat qui s'affichera d'office (Défaut). Une fois fait, double clique pour voir comment ça se comporte. ;)
