|
AutoLisp : Linientypfaktor
tunnelbauer am 20.03.2006 um 17:18 Uhr (0)
Das WYSIWYG kommt ja mit PSLTSCALE... (zwischen Layout und Modellbereich - nicht AF-abhängig (bring hier bitte keine Ausdrücke rein die es nicht gibt...)) - PS bei PSLTSCALE steht für PaperSpace Zitat:PSLTSCALE System Variable Type: IntegerSaved in: DrawingInitial value: 1 Controls paper space linetype scaling.0 No special linetype scaling. Linetype dash lengths are based on the drawing units of the space (model or paper) in which the objects were created. Scaled by the global LTSCALE factor. 1 Viewport s ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : DesignCenter Datei-Erweiterungs-Enabler
marc.scherer am 01.03.2004 um 17:28 Uhr (0)
Hi, wie schon im RuA- Forum angekündigt, hier das vorläufige Tool zum aktivieren/deaktivieren von Dateierweiterungen die eigentlich DWG s sind, standardmäßig aber vom DesignCenter nicht angezeigt werden. Wünsche, Fragen, Anregungen bitte hier posten. Code: (vl-load-com) (defun C:ADC+ (/ ERASEFLAG EXTENSION) (if (not (REG:TESTWRITE)) (alert (strcat Sorry, Sie haben keine Schreib-Rechte auf die Windows-Registrierung.
Kontaktieren Sie Ihren CAD-Admin oder loggen Sie sich als ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Gruppen-Fadenkreuzfarbe
MARTINLE am 24.05.2014 um 08:04 Uhr (1)
Hallo Jürgen,Meine Formulierung oben ist schon richtig gewählt.Ich bzw. die Arbeitskollegen benötigen die Gruppen aus folgenden Grund: Auf meinen Plänen werden große Möbelverbauten dargestellt. Auch in der Werkstatt wird auf den Plänen am PC nachgeschaut. Diese Pläne sind sehr Umfangreich mit Schnitten etc. Um einen Überblick der einzelnen Möbel zu behalten werden alle zusammen gehörenden Schnitte in Gruppen zusammengefasst.Diese Gruppen kann man dann zur Übersicht schnell aus und einblenden. Das zusammenf ...
|
| In das Form Lisp wechseln |
|
AutoLisp : (vla-put-HyperlinkDisplay...
marc.scherer am 04.10.2005 um 13:40 Uhr (0)
Hi Wolfgang,klar scheitert das.Du versuchst bei einem Entity eine Eigenschaft anzuwenden, die dieses gar nicht hat...Versuch mal folgendes mit einem gezeichneten Objekt:Code:(vlax-dump-Object (vlax-ename-vla-object (car (entsel))) T)-Code:; IAcadBlockReference: AutoCAD Block Reference-Schnittstelle (Blockreferenz); Eigenschaftswerte:; Application (RO) = #VLA-OBJECT IAcadApplication 00b9d604; Document (RO) = #VLA-OBJECT IAcadDocument 1354e8a0; Handle (RO) = "8DA6"; HasAttributes (RO) = -1; HasExtension ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Plotten aller Layer (separat!) im akt. Layout mit akt. Seiteneinrichtung
EDVGeorge am 04.05.2012 um 12:30 Uhr (0)
Wie bekomm ich am sinnvollsten denn das "isolieren" der einzelnen Layer nacheinander hin. 1. Auslesen aller vorhandenen Layer - in eine Liste schreiben2a. Isolieren der in der Liste befindlichen objekte durch den Isolieren-Befehl, oder gibt es dort was "besseres"?(3. Plotbefehl absetzen - das bekomm ich glaub ich noch hin )---zum Auslesen könnte man sicherlich ähnlich verfahren wie hier?! Layerprinter.lsp von CADwiesel:(defun C:Layerprinter ( / C_LAY LYR_DATA LYR_NM LYR_THAWED? LYR_ON? LYRS ll MD_ZAEHLER ...
|
| In das Form Lisp wechseln |
|
Lisp : Automatic Dimension AutoCAD LISP??
kadirozen am 28.07.2023 um 10:46 Uhr (1)
vielen Dank für die Antwort.Tatsächlich habe ich noch einmal nachgeschaut und wir können mehrere Layoutpages mit der folgenden Befehl exportierenBefehl: -EXPORTDateiformat eingeben [Dwf/dwfX/Pdf] PdfPlotbereich eingeben [aKtuelles Layout/Alle Layouts]Alle Layouts: alleNach Auswahl von Speicherort und Name werden alle Layouts in eine einzige PDF-Datei exportiert. Sie haben Recht mit dem Beispiel der Baustelle. Trotzdem fühle ich mich ganz gut, wenn ich die Dokumentation durchforste und etwas für mich völlig ...
|
| In das Form Lisp wechseln |
|
Lisp : Block-im-Block auflösen
Brischke am 24.03.2011 um 08:50 Uhr (0)
Zitat:Original erstellt von glocker:... etwas habe ich natürlich schonz.B. ein Autolisp zum löschen aller Elemente mit bestimmten Kriterien (Layer, Name usw...) oder etwas zum exploren von Blöcken mit Ausnahmen (Schraffuren, Namensregeln, Bemassungen usw...). ...Keine Ahnung, wie du diese Programme aufgebaut hast und nun verwenden kannst. Ich würde (als schnellen Weg) einfach ein (command "_.insert" ..) und ein anschließendes (command "_.explode" ..) verwenden. Zitat:Original erstellt von glocker:... Wos ...
|
| In das Form Lisp wechseln |
|
Lisp : druckbereich in Lisp
marc.scherer am 10.03.2005 um 17:24 Uhr (0)
Hi,über ActiveX läßt sich das relativ einfach realisieren...Du benötigst ein paar Methoden und Eigenschaften des aktiven Layoutsund kannst Dir daraus den "druckbaren Bereich" rechnen...Wichtig sind hier die Methoden:getPaperSize - Gibt die Blattgröße zurückgetPaperMargins - Gibt die Randabstände zurückund die Eigenschaften:PLOTORIGIN - Gibt den Plotursprung zurückPlotRotation - Gibt die Blattdrehung zurückJe nachdem wie das Blatt nun gedreht ist und der Plotursprung liegt kann man nun genau die Layout-Koor ...
|
| In das Form Lisp wechseln |
|
Lisp : druckbereich in Lisp
marc.scherer am 10.03.2005 um 17:24 Uhr (0)
Hi,über ActiveX läßt sich das relativ einfach realisieren...Du benötigst ein paar Methoden und Eigenschaften des aktiven Layoutsund kannst Dir daraus den "druckbaren Bereich" rechnen...Wichtig sind hier die Methoden:getPaperSize - Gibt die Blattgröße zurückgetPaperMargins - Gibt die Randabstände zurückund die Eigenschaften:PLOTORIGIN - Gibt den Plotursprung zurückPlotRotation - Gibt die Blattdrehung zurückJe nachdem wie das Blatt nun gedreht ist und der Plotursprung liegt kann man nun genau die Layout-Koor ...
|
| In das Form Lisp wechseln |
|
Lisp : gwählten Punkt im Modellbereich soll den Mittelpunkt des Layouts darstellen
baumhaus am 28.05.2009 um 12:59 Uhr (0)
hiUm deinen Link zu verwenden muss ich noch auf eine bestäigung des admins warten, aber ich kann dir gern beschreiben was ich genau vorhabe.Code gibts zur zeit noch keinen bzw. unnötig den einzustellen.Was ich mache:-Zunächst werden anhand einer Dialogbox von der dos_lib die Eigenschaften des zu erzeugenden Layouts abgefragt, die da wären: - Layoutname - Papierforamt - Masstab - Zeichnungseinheit (um den Maßstab richt zu interpretieren)-Anschließend wähle ich eine Punkt im Modelspace aus welcher im ...
|
| In das Form Lisp wechseln |
|
Lisp : Grundsatz-Frage bzgl. PSDCS (Paper Space Display Coordinate System))
autocart am 27.06.2011 um 11:45 Uhr (0)
Hallo!Eigentlich ist diese Frage nicht unbedingt nötig, aber die Autolisp-Hilfe nervt mich inzwischen schon so lange. Jetzt will ichs endlich aufgeklärt haben.Es geht um das PSDCS. Dieses kommt z.B. im Befehl "trans" vor: Zitat:0 World (WCS)1 User (current UCS)2 If used with code 0 or 1, this indicates the Display Coordinate System (DCS) of the current viewport. When used with code 3, it indicates the DCS of the current model space viewport.3 Paper space DCS (used only with code 2)Um auf den Punkt zu komme ...
|
| In das Form Lisp wechseln |
 |
Lisp : Index automatisieren / Attribut (0 . ATTDEF) in Block (0 . INSERT) Filtern nach Wert
cadffm am 15.07.2021 um 15:30 Uhr (15)
Ja genau so.Vielleicht hatte ich das oben FALSCH interpretiert weil du das Script ~26 Mal aufrufst obwohl 1x ausreicht.Das verwirrte mich in dem Moment wohl, passiert.PS.: DU HAST POSTTeil.2Code:hier zeige ich nicht den Code sondern beschreibe den Aufbau wie das aussehen könnte - allerdings nicht mit nur Copy&Paste aus deiner Vorlage-Notwendige Dateien laden (rrename zB.)-Wenn nicht als externe Datei vorhanden, aber benötigt: Weitere Funktionen definieren (GET-ATT zB.)-Vorbereitung/Einstellungen machen (CM ...
|
| In das Form Lisp wechseln |
|
Lisp : Automatisierung
cadffm am 26.10.2020 um 18:00 Uhr (1)
Mit redir kannst du Pfade ändern, aber dafür mußt du den neuen Pfad kennen (bzw. angeben können),wenn das der Fall ist kannst du REDIR nutzen.Jetzt noch einmal in Ruhe zu deinen Zeilen..1. Teste jeden Schritt einzeln und prüfe das dann auch. Da du mit (command Befehle steuerst wird die Rückgabe im Textfenster evtl. unterdrückt, daher schalte CMDECHO auf 1 wärend du am basteln bist. Wie bereits erwähnt solltest du dann bereits bei der PLOT Anweisung sehen: Da läuft was falsch! (das Wechseln auf das Layo ...
|
| In das Form Lisp wechseln |