 |
AutoLisp : Verwendete CTB über Lisp auslesen
fuchsi am 31.10.2003 um 08:58 Uhr (15)
(vla-get-stylesheet (vla-get-ActiveLayout (vla-get-activedocument (vlax-get-acad-object)))) gibt dir vom aktuellen layout den stylesheetname (ctb-date) siehe auch (VLA-get-CONFIGNAME pc3 date (VLA-get-CanonicalMediaName format (vla-get-centerplot plot zentrireen (vla-get-paperunits mm ioder inch (vla-get-stylesheet ctb datei
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Formate aus PC3
fuchsi am 26.11.2004 um 08:57 Uhr (0)
die variable LAYOUT ist nicht gesetzt füge einfach vor dem Code folgendes hinzu (setq layout (vla-get-activelayout ( VLA-GET-ACTIVEDOCUMENT (VLAX-GET-ACAD-OBJECT)))) ------------------ WWW.FFZELL.AT.TC
|
| In das Form AutoLisp wechseln |
|
AutoLisp : abfrage namen verschiedener layouts
fuchsi am 06.04.2004 um 09:52 Uhr (0)
in diesem fall (nur layout-namen) ist wohl der befehl (layoutlist) wohl doch ein bisschen einfacher ! allerdings will samberger nur die layout-namen, die markiert sind, um diese markierten mit einem programm in einen freigabestatus (umtaufen durch anhängen eines buchstabens) zu versetzten. hm grübel, wie bekommt man die markierten layouts, wer mich mal an die suche machen ------------------
|
| In das Form AutoLisp wechseln |
|
Lisp : Befehl plot im Kontextmenü vom Layout deaktivieren
fuchsi am 29.08.2013 um 16:13 Uhr (1)
also das mit dem CommandWillStart Reaktor funktioniert perfekt. habe ich schon eineige jahre so laufen.Vor dem Plotten werden z.B.: bei mir Layer kontrolliert, ob diese auf NichtPlotten gestellt sind.[Diese Nachricht wurde von fuchsi am 29. Aug. 2013 editiert.]
|
| In das Form Lisp wechseln |
|
AutoLisp : abfrage namen verschiedener layouts
fuchsi am 15.04.2004 um 14:15 Uhr (0)
hallo leider hab ich da nicht wirklich was brauchbares gefunden (ärgert mich eigentlich, da musssssssssss es doch was geben) aber ich würds anders machen in VBA ein formular mit einer listbox (multiselect), wo du alle layoutnamen anzeigst. der benutzer kann dann seinen gewünschten layouts auswählen, und du taufst sie dann um. mit ein bisschen abfragerei kannst du auch verhindern, dass ein layout 2x umgetauft wird. also die auswahl von autocad rausnehmen und ins programm verpacken ------------------
|
| In das Form AutoLisp wechseln |