|
Lisp : Layout löschen
RoyCAD am 07.09.2005 um 14:12 Uhr (0)
So richtig funktioniert das nicht mit den (vla-delete LAYOUT) brauche ich noch was da.
|
| In das Form Lisp wechseln |
|
Lisp : Layout löschen
RoyCAD am 07.09.2005 um 15:12 Uhr (0)
Weil dann erzeugt er einen neuen automatisch wenn ich mit (vla-delete layout) ran gehe
|
| In das Form Lisp wechseln |
|
Lisp : Layout drehen
RoyCAD am 08.12.2006 um 12:25 Uhr (0)
Ist es möglich den gesamten Layout per Lisp oder VBA um 90° zu drehen.
|
| In das Form Lisp wechseln |
|
Lisp : Layout löschen
RoyCAD am 07.09.2005 um 14:34 Uhr (0)
Ich will das Layout aus dem Dokument löschen. Üblicherweise geht man mit der Rechte auf Maustaste den Layouts und dann löschen, ich will das aber per lisp machen.
|
| In das Form Lisp wechseln |
|
Lisp : Layout löschen
RoyCAD am 07.09.2005 um 13:41 Uhr (0)
Ich suche nach einem bestimmten Layout z.B A4-hoch. Das habe ich geschafft aber ich habe vor, wenn er vorhanden ist ihm zu löschen. Jedoch wie soll ich das machen.Ich hoffe es kann mir jemand helfenGruß Roy (vl-load-com) (vlax-for ITEM(vla-get-PlotConfigurations (vla-get-ActiveDocument(vlax-get-acad-object)) ) (setq PLTCFGLISTE (cons (list (strcase(vla-get-NAME ITEM)) ITEM)PLTCFGLISTE)) ) (vlax-for ITEM(vla-get-Layouts (vla-get-ActiveDocument(vlax-get-acad-object)) ) (setq ...
|
| In das Form Lisp wechseln |
|
Lisp : Layout löschen
RoyCAD am 07.09.2005 um 15:24 Uhr (0)
Danke für die Lehrstunde es funktioniert GrußRoy
|
| In das Form Lisp wechseln |
|
Lisp : Layout drehen
RoyCAD am 08.12.2006 um 12:48 Uhr (0)
Beides wenn es möglich wäre.
|
| In das Form Lisp wechseln |
|
Lisp : Layout drehen
RoyCAD am 11.12.2006 um 11:17 Uhr (0)
Danke Jörn für den Tipp. Ist es aber möglich den kompletten Layouts zu drehen.Ohne ihm vorher zur erstellen.
|
| In das Form Lisp wechseln |
|
Lisp : Layout löschen
RoyCAD am 07.09.2005 um 15:08 Uhr (0)
Und wie soll ich ihm löschen ???
|
| In das Form Lisp wechseln |
|
AutoLisp : Textzähler
RoyCAD am 09.02.2005 um 16:02 Uhr (0)
Mit Text und Mtext Funktioniert perfekt mit (setq all (ssget X ((0 . *TEXT )(1 . Schraube )))) (sslength all) aber wenn es geht um verschachtelte Blöcke usw. dann brauche ich noch einen guten Tipp weil ich komme da nicht weiter mit der Code (defun COUNT-TXT(TEXTSTR / BLOCK COUNT) (vl-load-com) (setq COUNT 0) (vlax-for LAYOUT (vla-get-layouts(vla-get-activedocument(vlax-get-acad-object))) (vlax-for ITEM (setq BLOCK (vla-get-Block LAYOUT)) (if(and(member(strcase(vla-get-objectname ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Layout drehen
RoyCAD am 11.12.2006 um 12:32 Uhr (0)
mir wäre lieber dwf. Da wir Copass Pro haben wird es automatisch für jedes Dokument als DWF erstellt. Aber diese Layouts Drehung will ich automatisch haben.
|
| In das Form Lisp wechseln |
|
Lisp : Layout drehen
RoyCAD am 08.12.2006 um 15:41 Uhr (0)
Es geht grundsätzlich darum das wir eine BDE Schnittstelle haben und die könne nur A3 Hochformat drucken. Es ist aber unmöglich das wir jedes mal die Zeichnungen um 90° drehen (in Modelbereich) und dann im Hochformat positionieren. Deshalb wollte ich ein Tool schreiben der nur das gesamte Layoauts dreht(Schriftkopf, Ansichtfenster usw.). Die frage ist ob der Einsatz richtig ist und ob das überhaupt Programmtechnisch möglich ist. Für jede Hilfe und Beispiele bin ich sehr dankbar.
|
| In das Form Lisp wechseln |
|
AutoLisp : Layouts laden
RoyCAD am 24.08.2005 um 16:21 Uhr (0)
HalloWie immer habe ich da ein Problem, es geht darum, dass in einer bestehenden dwt. Datei habe wo alle unsere Layouts mit Ansichtsfenster gespeichert sind (unter "I:ACADVorlagenlayoutsCAD_LAYOUTS“). Ich will ein Lisp schreiben das er, nach der Layoutsname fragt und dann das entsprechende Layout lädt (aktuelle dwg Datei)Hat vielleicht schon jemand von euch so was Geschrieben, bzw. kann mir Ansatzpunkte geben wie man so eine LISP-Routine machen kann!? Vielen Dank für Hinweise!GrußRoyCAD .
|
| In das Form AutoLisp wechseln |