• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

Sporting disposition en single dwg avec AutoCAD 2008

  • Auteur du sujet Auteur du sujet PlannerRoad
  • Date de début Date de début
ce serait intéressant et c'était ce qu'il ferait pour moi, car je devrais obtenir un dwg dans l'espace modèle d'une mise en page.
seulement que j'ai essayé de l'installer mais s'écrase quand je procède à l'installation, me disant que cet outil nécessite que autocad 2008 est installé.
mais je l'ai fait en 2008 ! et ne le remarquez pas. .

qui sait qu'il n'aime pas ça parce que c'est l'autocad inclus dans le paquet inventeur pro 2008 ?

quelqu'un a essayé et travaille ?

merci d'avance.
 
quelqu'un l'a-t-il essayé de façon complémentaire ?
pour moi, ça ne fonctionne qu'avec de petits fichiers. . . .
 
quelqu'un l'a-t-il essayé de façon complémentaire ?
pour moi, ça ne fonctionne qu'avec de petits fichiers. . . .
par curiosité je suis allé le tester avec un fichier très lourd et en fait il ne fonctionne pas du tout bien. le fichier qui génère est corrompu.
 
merci plannerroad,
j'ai déjà téléchargé ce lisp et essayé... mais je ne vois aucun résultat.
tu sais l'utiliser ?
 
à l'œil j'ai trouvé trois "distrations". la commande de ucs avec l'option globale avait été insérée sans le soulignement, donc il n'a fonctionné que pour la version anglaise de l'autocad; même chose pour wblock (dans ce dernier cas, je ne sais pas si le soulignement entre avant ou après le point).
mais l'erreur, au moins l'utiliser avec la version 2008, je ne pense pas que ce soit celle.
avec la version 2007 à cet utilisateur de l'autre discussion semblait fonctionner parfaitement à la place.
qui est plus expérimenté dans l'environnement lisp sera en mesure de mieux vérifier, du moins par curiosité.
Code:
;;
;;; planstodwgs.lsp
;; créé 2000-03-27
;; par jimmy bergmark
;; droit d'auteur (c) 1997-2006 jtb world, tous droits réservés
;;; site web : www.jtbworld.com
;;; courriel: [email protected]
;;
;;; 2003-12-12 met ucs au monde dans l'espace modèle pour éviter les problèmes avec wblock
;;
;; pour autocad 2000, 2000i, 2002, 2004
;;
; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
;;; crée des dessins de toutes les mises en page.
;;; une seule mise en page à la fois est enregistrée, le reste est supprimé.
;;; c'est pratique lorsque vous voulez enregistrer des versions préa2k.
;;; les nouveaux dessins sont sauvegardés sur le chemin actuel des dessins
;;; et écrase les dessins existants.
; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
(défun c:layoutstodwgs (/ fn chemin msg msg2 fichierpréfix)
(défendez les dalllayouts (garde / nom de l'onglet)
(vlax pour la mise en page)
(vla-get-layouts)
(document actif vla-get (vlax-get-acad-objet))
)
(si
(et
(/= (setq tabname (strcase (vla-get-name layout))) "modèle")
(/= nom de l'onglet (porteur de caractères))
)
(plan à supprimer)
)
)
)
(vl-load-com)
(setq msg ")
(setq msg2 "")
(commande "._undo" "_be")
(setq fileprefix (getstring "enter filename prefix: "))
(pour chaque layout)
(si (/= laïque "modèle")
(progrès
(commande "_.undo" "_m")
(délai de repos)
(setvar "modetile" 1)
(commandant "ucs" "[COLOR=red][B]_[/B][/COLOR]w")
(setvar "modetile" 0)
(chemin setq (getvar "dwgprefix")
(setq fn (strcat chemin fichierpréfix lay ".dwg"))
(si (trouver fn)
(progrès
(commandement ".[B][COLOR=#ff0000]_[/COLOR][/B]-wblock" fn "y"
(si (égal à 1 (logand 1 (getvar "cmdactive")))
(progrès
(setq msg (strcat msg "\n" fn))
(commande "*")
)
(setq msg2 (strcat msg2 "\n" fn))
)
)
(progrès
(commandement ".[B][COLOR=#ff0000]_[/COLOR][/B]-wblock" fn "*")
(setq msg (strcat msg "\n" fn))
)
)
(commande "_.undo" "_b")
)
)
)
(si (/= msg ")
(progrès
(prompt "\nsuivant des dessins ont été créés:")
(prompte msg)
)
)
(si (/= msg2 ")
(progrès
(les dessins suivants n'ont pas été créés:)
(prompte msg2)
)
)
(commande "._undo" "_e")
(textes)
(principal)
)
 
Dernière édition:
bonjour.

également intéressé cet outil pour être en mesure de connecter les mises en page dans dwg individuel avec autocad 2008.
je voulais savoir si vous avez pu trouver un outil de travail pour la version italienne de 2008.

grâce à tous
 
Bonjour à tous,
Je reviendrai sur cette discussion pour un problème très similaire à celui qui a été traité.

utiliser autocad 2012.

Je vais vous expliquer mon besoin.

J'ai un fichier dwg à l'intérieur duquel j'ai un ensemble de formats a3 (50) tous disposés à des distances constantes. dix rangées de cinq feuilles.
J'ai préparé cinquante (!) mises en page, une pour chaque feuille, afin que vous puissiez imprimer sur un fichier pdf ou sur l'imprimante rapidement (comado "public").
Mon besoin est, à la fin du travail, de séparer les feuilles individuelles sur cinquante fichiers dwg.
J'ai essayé le code "layoutstodwgs.lsp" et il fonctionne, mais seulement partiellement. en fait le rapport de cinquante fichiers créés dans l'espace modèle encore Tous les 50 formats, donc je me retrouve avec cinquante fichiers qui ont un poids exagéré (en termes de kb).
Est-ce que quelqu'un sait s'il est possible de créer un .lsp, peut-être en changeant celui mentionné précédemment, qui résout le problème ?

Pourriez-vous modifier ce .lsp, pour enregistrer par la commande wblock, tout ce qui est contenu dans les coordonnées insérées dans une liste ? J'ai toutes les coordonnées des chariots.

J'espère avoir été assez clair. .

Merci beaucoup. .
 
résolu en créant une méga macro qui utilise la commande mblocco à plusieurs reprises. Ce n'était pas si dur. - Oui.
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut