|
Lisp : Layout löschen
CADmium am 04.12.2008 um 16:00 Uhr (0)
ungetestet ungefähr so ... da IMHO immer ein ansichtsfenster im Layout ist die "2" ...(vlax-for item (vla-get-layouts(vla-get-activedocument (vlax-get-acad-object))) (if ((vla-get-count(vla-get-block item))2) (not(vl-catch-all-error-p(vl-catch-all-apply vla-delete (list ITEM)))) ))------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Beim speichern einer Zeichnung automatisch Layout benennen
CADmium am 03.06.2008 um 08:21 Uhr (0)
suchst du sowas:(defun C:LAYOUTRENAME (/ ITEM LAYOUTLISTE) (vl-load-com) (setq NAME (cadr(fnsplitl(getvar"dwgname")))) (vlax-for item(vla-get-layouts (vla-get-activedocument(vlax-get-acad-object)) ) (setq LAYOUTLISTE(cons(list ITEM (vla-get-name ITEM) (vla-get-taborder ITEM) ) LAYOUTLISTE ) ) ) (setq NR 0) (foreach LAYOUT (cdr(vl-s ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Polylinien-ECKE
CADmium am 22.03.2013 um 07:53 Uhr (0)
... sowas kann man u.a. in der Plotstiltabelle einstellen ??? Wenn du das meinst ?und zum anzeigen ist folgender Code vielleicht interessant :(vl-load-com)(defun WYSIWYG( MODUS / LAYOUT) (vlax-for LAYOUT (vla-get-layouts (vla-get-activedocument(vlax-get-acad-object)) ) (vla-put-showplotstyles LAYOUT (if MODUS :vlax-true :vlax-false) ) ) (setvar "LWDISPLAY" (if MODUS 1 0)) (vla-regen(vla-get-activedocument(vlax-get-acad-object)) acAllViewports ) )(def ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : In allen Layouts einer DWG die CTB mit einer anderen CTB austauschen
CADmium am 15.07.2011 um 10:36 Uhr (0)
ansonsten ließe sich das rudimentär mit sowas lösen(defun SETCTB(CTB) (vl-load-com) (vlax-for LAYOUT(vla-get-layouts(vla-get-Activedocument(vlax-get-acad-object))) (vla-put-StyleSheet LAYOUT CTB) )) Bsp(SETCTB "monochrome.ctb")das in ein script oder acaddoc.lsp usw .....------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Alle Ansichtsfenster aller Layouts durchgehen
CADmium am 05.05.2011 um 10:49 Uhr (0)
(foreach LAYOUT (layoutlist) (if(setq VPSSET(ssget "_X" (list (0 . "VIEWPORT")(cons 410 LAYOUT)))) (progn (setq I -1) (repeat (sslength VPSSET) (setq VP (ssname VPSSET (setq I(1+ I)))) (princ "") (princ (entget VP)) ) ) ) )------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Rund um Autocad : texthöhe bei verschiedenen Maßstäben beibehalten
CADmium am 13.01.2006 um 10:22 Uhr (0)
Im Modellbereich hab ich einen Text.Im Layout habe ich 2 Ansichtsfenster mit unterschiedlichen Maßstäben, die aber jeweils u.a. den Bereich mit dem Text mit abbilden....Wie soll soll da dein Wunsch nur über die Anzeige funktionieren ...? Ein Möglichkeit wäre ein entsprechendes kopieren und Scalen der Texte in das Layout und löschen derselben im Modell------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Seiteneinrichtung anpassen
CADmium am 02.06.2004 um 10:50 Uhr (0)
In einem ACAD-Dokument gibt es ja die Möglichkeit, mehrere Seiteneinrichtungen abzuspeichern, von denen dann eine fürs Layout als Vorgabe angewählt werden kann (Menü Datei- Seiteeinrichten ..) Gibt es die Möglichkeit (per Lisp oder sonstwie ) in diesen vordefinierten Seiteneinrichtungen den Plotter auszutauschen ? Wo speichert ACAD dies überhaupt ? (ich meine aber nicht die Einstellungen für das Layout.., wie ich da den Plotter tausche ist klar!) ------------------ - Thomas -
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Beim speichern einer Zeichnung automatisch Layout benennen
CADmium am 09.11.2005 um 14:42 Uhr (0)
(DEFUN C:SICHALS (/ ITEM) (vl-load-com) (command "_.SAVEAS" "" "~") (vlax-for item(vla-get-layouts (vla-get-activedocument(vlax-get-acad-object)) ) (if(=(vla-get-taborder ITEM)1) (vla-put-name ITEM (vl-filename-base (getvar"dwgname"))) ) ) (command "_.save" ""))da ist es dann egal, wie das Layout heißt.P.S. ein Prog mit dem vlr-dwg-reactor ist noch eleganter ------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : In Layoutbereich zeichnen - Sinn oder Unsinn?
CADmium am 10.03.2009 um 19:17 Uhr (0)
Ins Modell gehören IMHO die Modellsachen .. also die Geometrien usw. und ins Layout die Layoutsachen wie Rahmen, Schriftkopf , Tabellen , erklärende Texte, Positionsnummern und auch Bemaßungen ... Somit habe ich bei Datenaustausch Modell-anderes Modell keine Probleme und auch das Plotten ect gestaltet sich sehr einfach, da alles im LAYout 1:1 zum Papier später ist.------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desse ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Was ist auf den Layouts?
CADmium am 19.08.2004 um 13:17 Uhr (0)
Spitze: dann benenne ich mein Layout in Fertige Zeichnung und kann es ungesehen plotten! - Denn es ist ja drin was draufsteht! Im Ernst und @ALPSCHORSCH ... klar kann man rauskriegen, was auf dem Layout zusehen ist, ohne es zu öffnen, aber wie sollen diese Daten Automatisch interpretiert werden?! Wenn da ein paar Rechtecke drauf ist (sorry vor der Architektengilde) , kann das die 1 oder aber auch die 2. Etage sein! ------------------ - Thomas - [Diese Nachricht wurde von CADmium am 19. Aug. ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : modell/papierbereich
CADmium am 03.11.2006 um 08:26 Uhr (0)
Zitat:Original erstellt von FM-Maxe:Hallo,du kannst die Modell und Papieranzeige wieder herstellen in dem du bei "Optionen", "Anzeige" in dem Feld Layout-Elemente den Haken beiRegistrierkarte Layout und Modell anzeigen setzt.Funktioniert 100%ig.GrußFM-MaxeDas betrifft die Tabs /oder Reiter zum Schalten zwischen den einzelenen Layouts.. auf den Button zum Umschalten eines VPORTS in der Statusleiste hat das überhaupt keinen Einfluß!!------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende B ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD LT : Registerkarten Layout und Modell
CADmium am 25.01.2010 um 12:24 Uhr (0)
heißen die Layouts denn bei Euch immer gleich und ist auch immer die gleiche Anzahl Layouts vorhanden ?und dann würde es heißen: "_layout;"se";"1" .. wenn das Layout "1" heißt..und richtig : programmieren lernt man nur durch programmieren .. aber nicht auf LT !!!! scnr------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."[Diese Nachricht wurde von CADmium am 25. Jan. 2010 editiert.]
|
| In das Form AutoCAD LT wechseln |
|
Rund um AutoCAD : Bemassungs-Suffix ändern via Makro
CADmium am 22.05.2013 um 07:44 Uhr (0)
Code:(defun C:DIM-DELSUFFIX( / BLOCK ) (vl-load-com) (vlax-for LAYOUT (vla-get-layouts(vla-get-activedocument(vlax-get-acad-object))) (vlax-for ITEM (setq BLOCK (vla-get-Block LAYOUT)) (if(wcmatch(strcase (vla-get-objectname ITEM)) "*DIMENSION*") (vl-catch-all-error-p (vl-catch-all-apply vla-put-TextSuffix(list ITEM "")) ) ) ) ) )------------------Also ich finde Unities gut ... und andere sicher auch------------------------------- ...
|
| In das Form Rund um AutoCAD wechseln |