-
Compteur de contenus
2 764 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par Bred
-
Récupérer ou renvoyer une valaur Acad
Bred a répondu à un(e) sujet de Bred dans ObjectARX/DBX, C++, .NET, RealDWG
Merci pour ta réponse... je le pressentais bien sûr, mais on ne sait jamais... -
Hé hé... Je savais que je n'étais pas dans le bon, mais je pensais que c'était celui qui se rapprochais le plus. J'aurais dû le mettre dans lequel ? ( je n'utilises pas de "visual" DCL) [Edité le 18/11/2009 par Bred]
-
Salut, Je me met un peu au dcl (vu que le vba n'a que très peu de temps à vivre et que le .net manque de souplesse pour discuter en direct avec des lisp...) Je cherche à changer la police d'un texte dans une boite de dialogue, au moins la taille en fait... merci d'avance.
-
Récupérer ou renvoyer une valaur Acad
Bred a répondu à un(e) sujet de Bred dans ObjectARX/DBX, C++, .NET, RealDWG
Re, Merci, ce que tu décris est la solution que j'ai mis en place, mais je voudrais trouver quelque chose de plus "direct".... -
Récupérer ou renvoyer une valaur Acad
Bred a répondu à un(e) sujet de Bred dans ObjectARX/DBX, C++, .NET, RealDWG
Salut, En fait, ce n'est pas le lisp qui est trop long, c'est que lorsque je lance la commande lisp en .net via mon boutin de BD, le code de la boite de dialogue continus... même si le lisp tourne rapidement, il est toujours plus lent que le .net.... La valeur est ici un réel. -
Salut, Je commande, via une boite de dialogue, un lisp. Ce lisp génére une valeur que je veux ensuite récupérer dans ma BD.... Pour l'instant, je le fais avec Autodesk.AutoCAD.ApplicationServices.Application.GetSystemVariable("USERR1") ... Mais l'un de me problème est que le lisp est plus lent que ma boite de dialogue... donc la valeur est en retard d'un cycle pour se mettre à jour... Je suis obligé de bidouiller un truc pas génial... Question donc : Pensez-vous qu'il est possible, et comment, de renvoyer dans ma BD une valeur de AutoCAD ? Merci d'avance.
-
Tiens, oui... Merci pour l'info !
-
Ah... merci, on se sent moins seul, comme on dit. J'ai essayé aussi avec la caméra en passant par "VUEDYN", mais ça rame sec.... et ce n'est pas concluant. J'ai cherché une variable donnant les coordonnées du (ou des) points de fuites, mais rien.... Edit : Ma réponse c'est croisé avec celle de (gile) Merci, mais c'est ce que j'essaye de faire, et je n'arrive à rien... Mais si tu dis que je suis sur le chemin, je vais chercher. [Edité le 6/11/2009 par Bred]
-
Salut, Lorsque qu'en présentation je fais une vue en perpective dans une fenêtre (en passant par l'orbite 3D), je n'arrive pas à régler facilement le point de fuite. Dans les versions précédente, je jouais avec "Ajuster distance". Mais depuis la version 2010, je n'y arrives plus.... Si vous avez une idée... merci d'avance.
-
Unités d\'insertions incompatible lumières
Bred a répondu à un(e) sujet de RhymOne dans AutoCAD 2010
Salut, j'avoue que je ne vois pas le rapport entre l'échelle d'insertion des blocs et les lumières. Mais je n'utilises que des sources distante ou "soleil" (et je n'ai pas de problème par rapport à l'échelle d'insertion). Tu utilises peut-être les "sources ponctuelles", et c'est là où tu as un problème ? -
:exclam: :exclam: :D :o :o
-
salut, Es-tu sûr que c'est bien la barre de commande (Ctrl+ç) que tu es en train de vouloir accrocher, et pas la fenêtre de texte d'Acad (F2) ? Edit : (Ctrl+ç) = Ctrl + "C cédille" ou le "9" au dessus des lettres.... [Edité le 5/11/2009 par Bred]
-
... Tu a s dû zapper ma solution, au vu de tes couleurs, c'est bien du RGB, passe les en ACI.
-
Salut, tu dois avoir ces objets en "couleur vrais" (RGB), met les en ACI.
-
Salut, J'avais fait un vieux lisp ici pour ce que tu veux faire.
-
Déplacement de (M)-Textes à la volée
Bred a répondu à un(e) sujet de fabcad dans Pour aller plus loin en LISP
Salut, pourquoi ne pas utiliser la commande "SELECTRAP" puis ensuite tu déplaces ? -
Salut, oui, merci quand même.
-
sauver un plan avec 3 layouts...en 3 plans différents
Bred a répondu à un(e) sujet de bono05 dans AutoCAD 2010
Hey ! bien joué ! J'avais pas pensé au undo. Bravo, bonne idée. -
Salut patrick, j'ai un problème ici. Si tu as une idée pour aider bono05... Merci.
-
sauver un plan avec 3 layouts...en 3 plans différents
Bred a répondu à un(e) sujet de bono05 dans AutoCAD 2010
Salut, bon, j'avais un peu de temps ce midi... mais je n'ai pas encore réussis. Je met le code, mais il ne fonctionne pas. (c'est du bicolage / colage, pas propre, mais c'est le "brouillon"...) Si un chef lisp à une idée... 1er lisp : enregistre les fichiers avec le nom de l'onglet (dans le répertoire du fichier "de Base") ça, ça marche. (defun c:enr-lay (/ AC-DOC LST-LAYOUT N NAME-FILE-B) (setq Ac-Doc (vla-get-activedocument (vlax-get-acad-object)) name-file-B (vla-get-fullname Ac-Doc) lst-layout (layoutlist)) (repeat (setq n (length lst-layout)) (vl-cmdf "_saveas" "" (strcat (vlax-get-property Ac-Doc 'Path) "/" (nth (setq n (1- n)) lst-layout))) ) (princ) ) Deuxième étape : Rouvrir le "Fichier de Base", charge le lisp. le principe : j'utilis les ObjectDBX pour traiter les fichiers présent dans le répertoire (les fichiers ayant le nom des onglts du fichier de base ouvert) par contre, le bug, c'est qu'au lieu de me suprimer le layouts du fichier ouvert en arrière plan, il me suprime celui du fichier en cours..... Si quelqu'un à la solution, là j'ai plus le temp. (defun c:sup-lay (/ AC-DOC FILE-T LAYTS LST-LAYOUT N NAME-FILE-B) ;;; [b]routine de patrick_35[/b] (defun Ouvrir_dessin_dbx(dwg / dbx) (if (< (atoi (substr (getvar "ACADVER") 1 2)) 16) (setq dbx (vlax-create-object "ObjectDBX.AxDbDocument")) (setq dbx (vlax-create-object (strcat "ObjectDBX.AxDbDocument." (substr (getvar "ACADVER") 1 2)))) ) (vla-open dbx dwg) dbx ) (setq Ac-Doc (vla-get-activedocument (vlax-get-acad-object)) name-file-B (vla-get-fullname Ac-Doc) lst-layout (layoutlist)) (repeat (setq n (length lst-layout)) (setq file-T (Ouvrir_dessin_dbx (strcat (vla-get-Path Ac-Doc) "\\" (nth (setq n (1- n)) lst-layout) ".dwg")) layts (vla-get-layouts file-T)) (vlax-for o layts (if (or (not (equal (vl-string-subst "" ".dwg" (substr (vl-string-subst "" (vla-get-Path Ac-Doc) (vla-get-name file-T)) 2)) o)) (equal (strcase "Model") (strcase (vla-get-name o)))) [b](vla-delete o)[/b] ) (vla-save file-T) ) (vlax-release-object file-T) ) (princ) ) -
Si l'enregistrement de l'historique n'est pas activé, tu ne pourras rien récupérer. Je ne me rappel plus du nom de la variable. Mais si tu as fait beaucoup d'opération sur ton solide, l'historique ne fonctionne plus.
-
Salut, En effet, mais pour cela il faut avoir l'historique en enregistrement (ce que perso je désactive car cela prends trop de mémoire et de ressource), et ne pas avoir fait trop d'opération sur le solide.
-
Creer des onglets de presentation a partir des vues etablies dans l\'espace objet
Bred a répondu à un(e) sujet de Fracker dans AutoCAD 2010
Salut, j'avais fait cela. Par contre le nom des onglets ne reprendrons pas les nom des profils, il faut le renseigner au début. -
exportation des blocs de tous un fichier et répertoire
Bred a répondu à un(e) sujet de denis38 dans AutoCAD 2009
Salut, j'avais réponsu à une demande identique ici. -
Changer la casse d\'un prénom composé
Bred a répondu à un(e) sujet de fabcad dans Pour aller plus loin en LISP
Salut, j'avoue ne pas comprendre quel est ton but... Et je ne peux faire fonctionner ta routine car il manque "dos_strtokens"...
