Aller au contenu

drault

Membres
  • Compteur de contenus

    179
  • Inscription

  • Dernière visite

Tout ce qui a été posté par drault

  1. Bonjour, Est-il possible avec ou sans lisp d'exporter une présentation issu d'un DWG ou DWT vers un ensemble de DWG non ouvert ? Avec DesignCenter j'arrive à importer quand le dessin est ouvert mais ma demande porte sur l'export vers fichier non ouvert. Merci
  2. Déjà essayé 0/1, aucuns résultats
  3. @Luna Merci pour le recap, j'avais bien compris la diff. entre chaque script. Je suis ok sur le nommage, enregistrement et lancement. -Overulle, notre SI est soumis à validation, j'attends... -SEGLEN, ça marche, j'ai du mal écrire... -LABEL, ça marche aussi, j'avais mal écrit, je pense... Cependant, je trouve dommage que la ligne de côte ou la distance du texte par rapport à l'objet soient manquants. Merci !
  4. @Luna Merci pour ton récap. Effectivement l'erreur venait de moi. Effectivement il faut que j'ouvre les fichiers et j'avais mal compris. L'anglais c'est ok pour moi. Le codage pas du tout ok pour moi. J'espère avoir le temps d'apprendre cet été. Ton script m'aide beaucoup mais ne fonctionne pas avec autoscript. Je vais réfléchir à comment je peux aller plus loin avec ton aide déjà si importante. Merci
  5. drault

    fichier DWG vers POWERPOINT

    @La LozèreMerci mais mais je comprends pas mon fichier est complètement distordu... J'ai finalement trouvé 2 solutions fonction du temps que j'ai! 1/ Outil capture de windows 2/export PDF qualité max puis export en JPG ou PNG Merci pour l'aide, j'ai pu, grâce à elle, rebondir.
  6. @gileMerci mais problème. -1er lien vers OVERULE/.msi, non chargeable sur nos ordis du boulot bloqués. -2nd lien SEGLEN, ne se lance pas, j'ai pris le code de la réponse du 27/01/2011 @bonuscadMerci mais pb, lisp ne se lance pas -test nommage "label_dist_vtx.lsp" & "vl-load-com.lsp" => rien ne se passe. J'ai du me planter quelque part :') -C'est vrai qu'un dynamique serait toujours mieux 🙂
  7. Merci LeCrabe, problème résolu, je ne connaissais pas cette variable. @lecrabeAurais-tu une solution, type variable sûrement qui déconne, pour la prévisualisation ? Sujet déjà relancé mais sans réponses. Merci
  8. Luna, Merci pour ce code qui s'approche de ce que je vise mais il semble que chez moi ça bug. 1/pb: -Je pointe vers la source (courant ou DWT) -Je pointe vers .txt (courant ou DWT) > ok -Je pointe vers le fichier DWG > pb Au moment où je pointe vers le DWG, il ré-ouvre la même fenêtre constamment. dans la fenêtre j'ai vu un bouton "situer" sur-lequel j'ai cliqué et je vois affiché Je ne sais pas si ça peut aider. 2/Pour aller plus loin: -plutôt que de pointer vers un seul fichier .dwg ou autre, je souhaiterais pointer vers un dossier ou un même un serveur pour batch appliquer. Merci pour ton aide
  9. Bonjour, je me permets de up ce post, car je n'ai toujours pas trouvé de réponses. État des lieux : -Import présentation + information personnalisée = ok -Export = ??? La technique de lozère marche pour d'autres script mais celui de giles ne fait que de l'import de données pas de l'export. Merci,
  10. drault

    fichier DWG vers POWERPOINT

    Bonjour, je relance le sujet car exporter en WMF est intéressant mais ne prend pas ne compte la fenetre de presentation juste les elements dedans. Autocad map 3D sans express tool Une autre technique en tête ? Merci
  11. bonjour, je relance le sujet, car pour moi, nettoyer ne marche pas, la résultante reste toujours au 1 plan. J'ai beau jouer avec ORDRETRACE, cela ne change rien... Merci
  12. Bonjour, Je ne comprends pas quand je déplace ou sélectionne une hachure, son contour la suit.... Auparavant, il me semblait possible, de faire des hachures associatives du moment ou je déplaçais le contour mais quand je sélectionne juste la hachure, le contour restait là où il était si je ne le sélectionnais pas.... auriez-vous une solution mis à part cocher et décocher "associatif" ? Merci
  13. Bonjour, je me permets de relancer le sujet, car j'ai un soucis similaire, la prévisualisation de toutes les commande ne fonctionne pas. les aperçus dans option sont activés. Merci
  14. Bonjour, Dans le cadre de la production de plans de sécurité, je cherche à afficher la distance parcourue par chaque segment de polyligne / chaque ligne, au centre de l'élément, au dessus. Je n'arrive pas à trouver dans les fonctions native d'autocad, je n'ai pas trouvé de LISP ni de post qui aborde ici le sujet. J'ai peut-être mal cherché. Merci par avance, Belle journée,
  15. Merci, très utile pour du batch action mais dans ce cas, le script à besoin d'ouvrir une fenêtre dans un fichier pour que l'on puisse pointer la source des propriétés à importer. Après test, ça ne marche pas Voici le LISP: ;; IMPOROP (gile) ;; Importe dans le dessin courant les propriétés personnalisées d'un fichier (dwg ou dwt) (defun c:improp (/ target filename doc odbx source) (or *acdoc* (setq *acdoc* (vla-get-ActiveDocument (vlax-get-acad-object))) ) (setq target (vla-get-SummaryInfo *acdoc*)) (if (setq filename (getfiled "Choisir le fichier source" (getvar 'dwgprefix) "dwg;dwt" 0 ) ) (progn (if (not (and (setq doc (GetItem (vla-get-Documents (vlax-get-acad-object)) (strcat (vl-filename-base filename) ".dwg") ) ) (= filename (vla-get-FullName doc)) ) ) (setq doc (OpenDrawingDBX filename) odbx T ) ) (setq source (vla-get-SummaryInfo doc) n -1 ) (foreach p '(Author Comments HyperlinkBase KeyWords Subject Title) (if (/= "" (setq prop (vlax-get source p))) (vlax-put target p prop) ) ) (repeat (vla-NumCustomInfo source) (vla-GetCustomByIndex source (setq n (1+ n)) 'key 'val) (vla-AddCustomInfo target key val) ) (and odbx (vlax-release-object doc)) ) ) (princ) ) ;;; Accéder à un dessin fermé (defun OpenDrawingDBX (filename / objdbx release) (setq objdbx (vlax-create-object (if (< (setq release (atoi (getvar "ACADVER"))) 16) "ObjectDBX.AxDbDocument" (strcat "ObjectDBX.AxDbDocument." (itoa release)) ) ) ) (vla-open objdbx filename) objdbx ) ;;; GetItem (gile) ;;; Retourne le vla-object de l'item s'il est présent dans la collection ;;; ;;; Arguments ;;; col : la collection (vla-object) ;;; name : le nom de l'objet (string) ou son indice (entier) ;;; ;;; Retour : le vla-object ou nil (defun GetItem (col name / obj) (vl-catch-all-apply (function (lambda () (setq obj (vla-item col name)))) ) obj ) Toujours sans solutions, je me permets de relancer
  16. Bonjour, Je souhaite relancer une réponse apportée part Giles concernant un lisp pour importer les propriétés personnalisées, depuis un fichier source, vers celui ouvert. Est-il possible d'exporter vers plusieurs fichier plutôt que d'importer fichier après fichier ? [EDIT]:la commande PROPULATE ne prend en compte que 10 paramètres...j'en ai 20 et ne marche pas pour exporter Merci, belle fin de journée,
  17. drault

    LISP : cotation

    Bonsoir, @didier, je trouve que quand Luna me pointe les commandes utiles pour faire évoluer le LISP, j'apprends. Après, oui, je la rejoins dans le fait que pour certains ajouts, je suis à 100.000 de comprendre, car pas du tout encore dans ce langage. D'ailleurs, j'avais demandé à une personne si elle avait des conseils mais peu de retour sur la question. J'avoue ne pas encore avoir pris le temps par manque de temps et par "urgence" qui nous tombe dessus, j'essaie d'aller au plus simple. Après j'aimerais creuser plus cette question une fois les moments de "crises" passés. @Luna, Je ne connaissais pas, merci, mais dans mon cas la polyligne ne doit pas bouger, c'était la côte. Intéressant pour un type de ligne particulier. 🙂 Maintenant je connais et comprend l'influence de DIMTXT et PT_DIM, merci 🙂
  18. Bonjour, Je suis en train de créer une bibliothèque pour la collectivité où je travaille et après quelques tests de bloc dynamique, je souhaite m'y mettre réellement. Ma question : J'ai un bloc Douche/baignoire (option visibilité+champ dimension) et malheureusement la polyligne indiquant le sens d'écoulement de l'eau ne reste pas sur ses ancrages géométriques (extrémité d'un côté / milieu de l'autre). J'ai essayé les contraintes géométriques puis les contraintes auto mais rien n'y fait, que ce soit en sélectionnant d'abord le cadre puis la polyligne en question ou l'inverse. Après des recherches et des tutos, je ne trouve pas ma réponse. Je mets en lien mon bloc Auriez-vous une solution ou un doc ou un tuto récapitulatif sur les bloc dynamique ? Merci BlocDyDoucheBaignoire.dwg
  19. drault

    LISP : cotation

    @didier, Effectivement, peut-être trop de gourmandises.... @bonuscad Quelle variable choisie de mettre à "l'extérieur" de la polyligne les côtes ? J'aimerais les mettre à l'intérieur. De plus, j'ai remarque qu'au-delà d'un certains nombre de polyligne le lisp n'arrivait pas à afficher les côtes.
  20. Un peu de boulot mais très intéressant au final, merci de l'info, ça marche bien et assez complémentaire avec total perim ou totalarea ! Intéressant, peut-être moins fastidieux à l'usage donc plus rapide, avec le temps, mais arrive a expiration fin juin et semble sauter la phase d'un tableau dynamique dans autocad. Merci en tout cas, ça va faire des heureux !
  21. drault

    LISP : cotation

    @bonuscad, LSP rapide mais je n'arrive pas à régler la distance côte à élément côté, tout du moins, je ne vois pas la ligne de code qui s'en charge. J'en reviens à mon échange avec LUNA qui permettrait une meilleur config même si plus lent dans la config, j'imagine. Merci de ton apport
  22. drault

    LISP : cotation

    Oui. Ça ne me pose 0 soucis Une case à cocher comme dans les autres critères ou un oui/non. Le plus simple ? Est-elle connectable à la liste des échelle dans des fenêtres de présentations dans l'espace en question ? Si non, je serais intéressé de connaître les lignes de codes à faire évoluer, car sinon la liste peut-être longue (1:10/1:20/1:50/1:100/1:200 voir 1/500 et 1:1000). Est-ce que l'unité du dessin peut-elle jouer ? car selon les personnes, je suis amené à dessiner en mm / cm ou m ! oui, une côte alignée de préférence. Plusieurs, après un contour définissant une polyligne, j'aimerais coter chaque segment. Les coter serait mieux mais si pas possible ou trop compliquer, le code peut les ignorer. Le moins chiant à configurer je dirais. Pour revenir au besoin, le moins d'objet j'ai dans mon dessin, le mieux je me porte. Même réflexion pour les calques. Du coup, je m'étais dit que de faire un calque avec mes côtes annotatives serait le plus simple. Après, je peux gérer cela dans la palette propriété ou créer un style pour chaque échelle, une fois que les côtes sont faites. Oui Dans l'espoir d'avoir répondu le plus clairement possible.
  23. drault

    LISP : cotation

    @didier, Pas de soucis, j’explique peut-être pas assez bien. Oui oui, intégrant les options de chois l'annotativité (si possible) et la distance entre l'élément côté et ligne de côte, en plus de celle déjà montrée dans le screenshot. Hésites pas à revenir sur mes propos pas suffisamment clairs, merci.
  24. drault

    LISP : cotation

    @didier, Merci pour ton retour. Je préférais un simple texte, au début, quitte à revenir dessus, plutôt que trop en faire. je m'appliquerais à fournir directement un dessin les prochains coups. Pour ma demande voici un premier test d'explicitation: IMG1 Y= emplacement pour choix si cote annotative ou non X= emplacement pour choix distance souhaité depuis élément côté. (Le lisp utilisé est le seglen) IMG2 Distance entre ligne de côte et élément côté toujours de 25 ??? (Le lisp utilisé est le nlw_dim_V2) Il s'agirait donc de faire un mix des deux, si c'est possible. Effectivement avec une image c'est plus facile 😅 Merci
  25. @bonuscad Top, les modifs sont très utiles. D'autres questions me viennent et recoupent un autre post (ici) où je trouvais très pratique l'idée de choisir unité départ/arrivée. Peut-être un peu long si on veut aller vite (possibilité d'inclure une boucle qui demande si on veut revenir ou nom sur chaque choix configuration ?). @Steven Effectivement et en fait ma question est répondue quand on regarde la config pour l'échelle. 😄
×
×
  • 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é