|
Rund um Autocad : Layer sortierbar?
CADchup am 14.03.2002 um 12:48 Uhr (0)
Hi Kramer24, bei Zeichnungen die als Blöcke oder XRefs eingefügt werden, greift die mit DRAWORDER festgelegt Zeichenreihenfolge (meistens) nicht. Abhilfe: Die referenzierte Zeichnung öffnen, alle Elemente, die auf der Schraffur liegen sollen, kopieren, die Ursprungselemente löschen und die Kopie wieder an Ort und Stelle schieben. Jetzt sind die kopierten Elemente am jüngsten und werden von AutoCAD als letztes, also auf die Schraffur gezeichnet. Ich hätte da auch noch ein Lisp, das Dir genau diese Schritt ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : AutoCAD LISP virus
CADchup am 15.04.2008 um 13:37 Uhr (0)
Hi,vor Jahren gab es mal den Acad.Star-Virus. 2000 oder R14, ich weiß es nicht mehr. War IMHO ein in VBA geschriebener. Infektionen sind mir aber selbst gerüchteweise nie zu Ohren gekommen.Dieser hier, der sich über eine acad.lsp verbreitet, scheint mir noch weitaus harmloser zu sein: Wird aktiv durch eine acad.lsp, die im gleichen Ordner liegt wie die Zeichnung, die geöffnet wurde und erzeugt eine eigene acad.lsp, die ab dann immer mitlädt und ein wenig Unfug treibt.Der Screenshot ist aus Acad2000, also a ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD Architecture ACA (ADT) : Lisp Funktionen unter 2010 funktionieren nicht
CADchup am 18.11.2009 um 13:34 Uhr (0)
Hi, Zitat:ist das denn wichtig. Was mich der ganzen Sache ein wenig wundert ist, das es bei allen vorherigen ACAD Versionen kein Problem war, die Lisps zu übernehmen.Klar ist das wichtig. Die Linientypen sollten für AutoCAD zumindest erreichbar sein, damit das Programm sie bei Bedarf laden kann. Teste mal:Code:(findfile "acadiso.lin")bzw.Code:(findfile "acad.lin")Acad gibt dir einen Pfad zu der Datei. Und jetzt schaust du mit dem Editor in die Datei rein und verrätst uns, ob darin die Linientypen "VERDECKT ...
|
| In das Form AutoCAD Architecture ACA (ADT) wechseln |
|
AutoLisp : Rückgabe einer Funktion
CADchup am 26.09.2005 um 11:05 Uhr (0)
Hi,hier noch eine ActiveX-Variante:Der Funktion (vlax-3d-point) ist es egal, ob sie mit 2d- oder 3d-Koordinaten gefüttert wird, sie bastelt immer 3d-Punkte.Fehlt die Z-Koordinate oder ist sie nil, wird 0.0 eingesetzt.Code:(defun ax-3d (p) (vlax-safearray-list (vlax-variant-value (vlax-3d-point (car p)(cadr p)(caddr p)) ) ) )Nachteil der AcitveX-Variante: Weil die Funktion den Punkt in einen Variant und wieder zurück konvertiert, wird sie wahrscheinlich ab ein paar tausend Punkten etwas langsamer sein ...
|
| In das Form AutoLisp wechseln |
|
Autodesk REVIT : DWG Export mit richtigem Layout
CADchup am 06.07.2023 um 08:53 Uhr (1)
Zitat:Original erstellt von TheDragon1982:Gibt es da onboard Werkzeuge / Einstellungen von Revit 2022 die man dazu nutzen kann?LGHi,Nein, gibt es nicht.Der DWG-Export aus Revit kann einfach nicht mehr. Alles, was darüber hinaus geht, sollte per Skript oder Lisp in den exportierten Dateien erledigt werden.Nicht umsonst gab es vor Jahren ein kostenloses Plugin für einen erweiterten DWG-Export. Mittlerweile ist das nicht mehr kostenlos, weshalb dieser Hinweis wohl wiederum umsonst war.GrußCADchupFür ein gutes ...
|
| In das Form Autodesk REVIT wechseln |
|
Lisp : Massstab vom Ansichtsfenster auslesen
CADchup am 28.11.2010 um 16:12 Uhr (0)
Hi, Zitat:Original erstellt von Bauvermesser:Danke für die Antwort, aber ach wie dumm von mir mich nicht nur auf einen Wunsch zu beschränken, ja das hat man eben davon wenn man den Hals nicht voll bekommen kann.Hm, das haben die Kinder aus der Ü-Ei-Werbung damals aber nicht geantwortet...Also, ein Ansichtsfenster wählen kannst du, es in ein VLA-Objekt wandeln hast du auch. Für ein Schriftfeld brauchst du jetzt die Object-ID dieses Objekts für den Schriftfeldcode und den Umrechnungsfaktor, damit der "Custom ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Anfängerfehler in LISP
CADchup am 03.12.2007 um 09:51 Uhr (0)
Hi,wenn man mal davon ausgeht, dass es sich um eine zusammenhängende Funktion handelt (was es so nicht ist), wurden eigentlich nur zwei kleine Fehlerleins gemacht:Ein Leerzeichen zwischen dem Befehlspräfix c: und dem Funktionsnamen test1 und das Klammernpaar für die Variablendefinition nach dem Funktionsnamen....OK, die schließende Klammer der Funktionsdefinition nach der letzten Zeile fehlt natürlich auch noch... Richtig muss die erste Zeile also so aussehen:Code:(defun C:test1 (/ EP LU RO)[Edit]Wenn ma ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Konfiguation speichern
CADchup am 31.01.2006 um 21:37 Uhr (0)
Auch Ommmm,in der Zeit, in der du jetzt hier auf deiner Turnmatte gesessen und verklärt gekuckt hast, hättest du auch mal schnell in die Optionen oder die Hilfe huschen können. Dann hättest du relativ schnell herausgefunden, dass du die gewünschten Pfade eben dort ändern und das ganze dann als Profil exportieren kannst.Wenn du das allerdings in bestehenden Profilen ändern willst, kommst du um ein wenig Handarbeit oder ein paar Zeilen Lisp (wahlweise tuts auch VBA oder eine Reg-Datei) nicht herum.Beispiel z ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Materialliste Stückliste
CADchup am 28.04.2009 um 12:59 Uhr (0)
Hi, Zitat:Original erstellt von 3jalex:Ich habe gehoff, dass man als CAD-Anwender auch ohne kann. Das scheint bei AutoCAD wohl nicht der Fall zu sein. Soll ich Lisp und VBA noch lernen? Das dauert bestimmt 2 Jahre (und bis dann ist das Tool in Autocad hoffentlich integriert).es ist in AutoCAD bereits integriert. Nur eben nicht automatisch!Was du möchtest, ist eine auf dich zugeschnittene Programmierung und die wirst du wegen des anzunehmenden Umfangs hier wahrscheinlich nicht kostenlos bekommen. Punkt! Alt ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Lotfußpunkt erstellen
CADchup am 03.03.2005 um 14:03 Uhr (0)
Ich glaube, jetzt hab ich verstanden um was es geht. Hier CADmiums geändertes Lisp. Er möge mir verzeihen, dass ich in seinem Code rumwurschtelte. Code: (defun C:LOT (/ PKT2 PKT2 ABSTAND OSSI) (if (and (setq PKT1 (getpoint "
Basispunkt 1: ")) (setq PKT2 (getpoint "
Basispunkt 2: ")) (progn (initget 3) (setq ABSTAND (getdist "
Abstand zu PKT2 :")) ) ) (progn (setq OSSI (getvar "OSMODE")) (setvar "OSMODE" 0) (entmake (list (0 . "POINT") (cons 10 ...
|
| In das Form Rund um Autocad wechseln |
|
AutoCAD LT : Feld Seite von Seiten beim Publizieren
CADchup am 08.07.2013 um 10:02 Uhr (0)
Hi,der Automatismus ist weder in LT noch der Vollversion vorgesehen.In der Vollversion würde man sich mit einer Kombination aus Lisp und Schriftfeld behelfen, aber ich befürchte, mit LT bist du gekniffen.Die einzige Krücke wäre, Layoutnamen wie "Layout01", "Layout02", "LayoutNN" in einem Schriftfeld mit einem DIESEL-Ausdruck auszuwerten und in einem Text, MText oder Attribut unterzubringen. Die Gesamtzahl der Layouts könnte so allerdings nicht ermittelt werden.Der Textinhalt würde so aussehen, wenn in eine ...
|
| In das Form AutoCAD LT wechseln |
|
Rund um AutoCAD : Makro o. LISP Anwendung für Druckeinstellung
CADchup am 21.08.2009 um 17:38 Uhr (0)
Hi,also Drucken ohne Nachzudenken. Klingt einerseits gut, birgt andererseits aber die Gefahr, dass etwas am Anwenderhirn vorbeigeht. So zum Beispiel offensichtlich geschehen mit benannten "Seiteneinrichtungen". Sollte man sich mal mit befassen. Bedeutet bei vernünftiger Einrichtung nämlich, dass du zun Beispiel im Netz nur eine DWG mit den gewünschten Druckeinstellungen vorhälst und pflegst und alle können darauf zugreifen, ohne bei jedem Druckerwechsel die Plotmakros anpassen zu müssen.Wenns aber weiter ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : verschiede Fragen zu Autocad
CADchup am 06.11.2008 um 09:08 Uhr (0)
Hi, Zitat:Original erstellt von Andreas76:wollte aber trotzdem verstehen warum ich bei meiner methode nicht weitergekommen bin..Das liegt ganz einfach daran, dass die in der Acad.pgp definierten Kurzbefehle die AutoCAD-Befehle grundsätzlich nackt und ohne Optionen aufrufen. Es besteht keine Verbindung zu Makros in Menüdateien oder Werkzeugpaletten.Wie auch?Eine Alternative wäre ein kleines Lisp-Tool, das den Befehl STR definiert und Vorrang über den in der PGP definierten Kurzbefehl hat:Code:(defun c:str ( ...
|
| In das Form Rund um AutoCAD wechseln |