|
Lisp : Zeichnung vom Modellbereich in den Layoutbereich verschieben
CADchup am 20.05.2009 um 14:42 Uhr (0)
Hi,warum lässt du nicht AutoCAD die Arbeit machen und nutzt CHSPACE?GrußCADchup------------------CADmaro.de
|
| In das Form Lisp wechseln |
|
Lisp : Zeichnung vom Modellbereich in den Layoutbereich verschieben
CADchup am 20.05.2009 um 15:02 Uhr (0)
Dann machst du dir eins in der Größe, die du sowieso zum Drucken annimmst, zoomst das Modell auf einen "ordentlichen" Faktor, gehst mit chspace ins Ansichtsfenster und schon hast du das Modell maßstäblich im Layout.GrußCADchup------------------CADmaro.de
|
| In das Form Lisp wechseln |
|
AutoLisp : acetfpath 2006
CADchup am 17.06.2005 um 10:51 Uhr (0)
Hi, für den Änderungsstatus könnte man mal die Sysvar DBMOD abhorchen und das Ergebnis in die Statusleiste schreiben lassen: (setvar MODEMACRO $(if,$( ,$(getvar,dbmod),0),Zeichnung geändert!,) ) Gruß CADchup ------------------ www.cadditions.de
|
| In das Form AutoLisp wechseln |
|
Lisp : lisp tool zum aufbrechen
CADchup am 09.01.2012 um 14:01 Uhr (0)
Hi,weil dein Tool nicht ordentlich durchläuft!Lass mal jede einzelne Zeile von Hand auf deine Zeichnung los.Tipp: Dein (sssetfirst...) wählt Objekte gleich aus. Wenn du so vorgehen willst, brauchst du EXPLODE keine Variable zu übergeben, denn ab da holperts. GrußCADchup------------------CADmaro.de
|
| In das Form Lisp wechseln |
|
Lisp : Handling mit Dateibefehlen
CADchup am 28.02.2013 um 08:53 Uhr (0)
Hi,versuchs mal mit dem Autodesk-Tool ScriptPro, das ist genau dafür gemacht:Dateien auswählen, Skript auswählen, Go.ScriptPro öffnet automatisch jede DWG/DXF, startet das Skript und schließt die Zeichnung wieder.Das Skript kann entweder die üblichen Befehle und/oder Lisp-Code enthalten oder nix weiter als die Load- und Start-Anweisungen für ein Lisp-Funktionen.GrußCADchup------------------CADmaro.de
|
| In das Form Lisp wechseln |
|
Lisp : Kurioses Verhalten von vla-save
CADchup am 30.09.2009 um 09:16 Uhr (0)
Hi,wer weiß schon, was dein MEP, mein ACA oder irgendeine App beim Start einer Zeichnung alles anstellt und DBMOD dadurch verändert?Soll heißen, ich könnte mir gut vorstellen, dass das Verhalten bei einer klinisch reinen Acad-Installation ein anderes ist. Als Workaround könnte man DBMOD pushen und poppen wie hier beschrieben.GrußCADchup------------------CADmaro.de[Diese Nachricht wurde von CADchup am 30. Sep. 2009 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Auswahlsatz Filtern
CADchup am 17.04.2009 um 09:47 Uhr (0)
(aufdenBodenstampf)...ja, aber wer hat denn mit dem Listenkram angefangen? ... Knackpunkt ist IMHO am Ende die DXF-Ausgabe.Die verhaftet als command-Aufruf oder ActiveX-Methode einfach die ganze Zeichnung - setzt also voraus, dass die ungewünschten Objekte gelöscht wurden. Und die sucht man sich am besten über die Listen-Funktionen zusammen und entsorgt sie am Ende über sowas wie (mapcar entdel entlist). Nachteil: Vor der DXF-Ausgabe muss man noch bereinigen, weil sonst die Definitionen der gelöschten Obj ...
|
| In das Form Lisp wechseln |
|
Lisp : Directory Tree kopieren...
CADchup am 16.05.2007 um 10:32 Uhr (0)
Hi, Zitat:Original erstellt von marc.scherer:[QUOTE]Weil ich das Ding aus der acaddoc.lsp aufrufen will und dort möglichst wenig Overhead und advanced Schnickschnack drinnen haben will...du willst bei jeder Zeichnung, die geöffnet wird, Dateien und Ordner prüfen und ggf. kopieren lassen (können)? Okaaaaay... Dann verstehe ich die Overhead-Sache.Als User fänd ich es allerdings nicht so prickelnd, wenn ich nur mal schnell eine DWG aufmachen würde, um etwas nachzusehen und ich dann u. U. warten müsste, bis e ...
|
| In das Form Lisp wechseln |
|
Lisp : Reaktor für Publizieren
CADchup am 14.12.2010 um 15:40 Uhr (0)
Hi, Zitat:Original erstellt von Dundee:...Bei "LAYER", um bei Verwendung von stbs die Plotstile zuweisen zu können...Kann sein, dass ich das falsch verstehe, aber wenn ihr die Plostile in Layern verwendet, braucht ihr sie doch nicht nur während des LAYER-Befehls, sondern auch zur gesamten Laufzeit der Zeichnung, weil die Layereigenschaften eigentlich irgendwo immer angezeigt werden, oder nicht?In diesem Fall wäre dein Programm vielleicht sogar performanter, wenn du die Plotstile gleich beim Start der DWG k ...
|
| In das Form Lisp wechseln |
|
Lisp : Annoautoscale ausschalten (auf -1)
CADchup am 01.10.2009 um 21:45 Uhr (0)
Hi, Zitat:* wozu eigentlich Annotation Scale nützlich ist, ausser das es die files nur zumüllt mit irgendwelchen irrsinnigen scales.* dass man es nicht abstellen kann bsp mit (setvar "annoautoscale" -1)?!Zugegeben ist das Zeug mit 2008 ein bisserl buggy geworden, aber das wurde nebst Workarounds im Acad-Brett bereits zu Genüge diskutiert. Als Quickstart für das Verständnis der Funktionsweise: -FAQ. Zitat:Hier habe ich ein Programm angehangen, welches als Freeware rumgeistert, allerdings was macht es nur?! ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Programmerläuterung
CADchup am 19.04.2005 um 22:07 Uhr (0)
Hi, hier die Kommentare: Code: (defun c:linelength ; so heißt die Funktion (/ ssAusw intLen vla-Obj reaSumPLine Layercollection) ; benutzte Variablen lokalisieren (vl-load-com) ; ActiveX-Schnittstelle aktivieren (setq reaSumLine 0.0 ; Variable mit 0.0 initialisieren reaSumPLine 0.0 ; dito Layercollection (vla-get-layers (vla-get-activedocument (vlax-get-acad-object)) ) ; die Layercollection der aktuellen Zeichnung holen ) (if (setq ssAusw (ssget X ((0 ...
|
| In das Form AutoLisp wechseln |