|
Rund um AutoCAD : Xref in eine einzige Farbe darstellen.
CAD-Huebner am 12.09.2020 um 19:42 Uhr (1)
Wozu denn ein Makro verwenden und den Inhalt der referenzierten DWG Datei tatsächlich verändern?Man kann XREFOVERRIDE auf 1 setzen und so die Layer von refernezierten DWGs in der jeweilen ProjektDWG anschließend einfach wie gewünscht auf eine Farbe z.B. grau setzen. Direkte Farbzuweisungen zu Objekten in der referenzierten Datei werden dann so behandelt, als wenn die Farbe "vonlayer" zugewiesen ist.http://help.autodesk.com/view/ACD/2018/DEU/?guid=GUID-131E3BBB-A28A-40BC-BDC5-A4486C1E2DBEDa braucht man kein ...
|
| In das Form Rund um AutoCAD wechseln |
|
Makro Programmierung : Benutzer über den Pfad abfragen
Dorothea am 31.08.2004 um 16:31 Uhr (0)
Hallo Inkognito, Du koenntest z.B. in deinen Dialog eine Variable einfuegen, die den Nutzer einen Filenamen eingeben laesst. Dieser Filename enthaelt dann auch das Verzeichnis. Und das Ergebnis-Bild heisst dann nicht notwendigerweise rotate.gif sonden so wie der Nutzer einen Filenamen ausgewaehlt hat. Viele Infos ueber Filenamen findest du im Developers Kit bei :value-type :filename (documentation/integration_kit/reference/dg_manual.html#file-selection) Die unnoetigen Files koenntest du evtl. mit Standar ...
|
| In das Form Makro Programmierung wechseln |
|
Autodesk GIS Produkte : Biotope Polylinien
CAD-Huebner am 13.09.2006 um 08:55 Uhr (0)
Vermutlich hat marco (Balou_2002) die Polygone eh schon alle von Hand durchnummeriert, ansonsten geht folgendes:Wenn die Sachdaten in einer Externen Datenbank liegen, diese um eine Spalte (z.B. ID) erweitern, dazu nimmt man die jewilige Datenbankanwendung z.B. Access.Diese Nummer kann man jetzt über eine Abfrage in der Darstellungsverwaltung (dynamisch), oder über einer Abfrage mittels zugeordneter Zeichnung (statisch) in die Zeichnung eintragen lassen.Alternativ kann ich hier auch einen Lisp-5zeiler poste ...
|
| In das Form Autodesk GIS Produkte wechseln |
|
Programmierung : Liste in LISP sortieren
noxx am 10.07.2007 um 22:15 Uhr (0)
Zitat:Original erstellt von clausb:Vor einer Woche hast Du geschrieben, dass Du bereits Code hast, der eine Tabelle erzeugt und in eine Zeichnung einfügt. Kannst Du das nicht verwenden und anpassen? Verwendet dieser alte Code denn auch logische Tabellen, wie Du es in Deinem jüngsten Versuch offenbar tust? Wenn nicht, wieso verwendest Du jetzt welche?ClausWeils mit dem sortiern nicht klappt, leider. Deshalb hatte ich ja angefragt und anscheinend ist die programmierung über die Tabelle auch wohl "sauberer". ...
|
| In das Form Programmierung wechseln |
|
Lisp : verfügbare Schriftnamen
CAD-Huebner am 12.09.2006 um 11:55 Uhr (0)
@astlexVielen Dank an dieser Stelle mal für deinen übersichtlichen und gut dokumentierten Code (Jörn und Cadmium lobe ich jetzt mal nicht extra, die werden hier im Forum schon häufig genug - natürlich zu Recht - mit Dank überschüttet).Mir gefällt auch das konsequente Einsetzen der ActiveX Funktionalität von Visual Lisp in deinen Code. Mach bitte weiter so.@Cadmium - man muss auch mal loben - nicht immer nur nörgeln. Kritik ist ja wichtig, gerade bei Programmierung ist Sie ja nicht persönlich gemeint, aller ...
|
| In das Form Lisp wechseln |
|
Lisp : Export nach DGN ohne Userabfragen
CAD-Huebner am 16.03.2009 um 18:46 Uhr (0)
Zitat:Whatss up man? @Nikumeine Antwort (extra mit Smilie, um sie richtig freundlich aussehen zu lassen) wohl in den falschen Hals bekommen -- so Rückfrage Whats up man?Crossposting ist, wenn man die gleiche Frage in unterschiedlichen Forren stellt.Bevor nun im Lisp Forum weitere Antworten kommen, habe ich doch lediglich auf das Crossposting hingewiesen und gleich auf die bisherigen Antworten verlinkt.Das war wirklich nur nett gemeint.@AndreasJa, tut mir leid, eben nur schnell mit dem aktuellen AutoCAD ge ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Arbeitsweisen Layerstatus
cadffm am 14.11.2013 um 13:21 Uhr (1)
Da freue ich mich aber wenn ich 10 Dateien mit 5 Layouts plotten will (oder mal 100 Dateien mit je 10 Layouts) Ich bräuchte in einem ordentlichen Projekt für den einmal nötigen Starten-Vorgang Sekunden, wie lange du ?Man sieht: Mit anzahl der Layouts bzw. Dateien wird dieser Weg immer mehr indiskutabel.Hier favorisiere ich die Funktion AF-Überschreiben der Layer.Wer keine Plotstiltabelle will (warum zum Teufel auch immer) und dennoch andere Farben benötigt,für den ist die AF-Überschreibung sicher interessa ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Kurven/Polylinien mit tag. Bögen zeichnen
cadplayer am 14.07.2011 um 09:46 Uhr (0)
Ich muss es ein wenig besser erklären: Beginne ich eine Polylinie zu zeichnen mit zuerst einem Linienelement und dann einem Bogenelement, dann schliesst der Bogen tagential an dem Linienelement an. Zeichne ich dann weiter mit einem Linienelement schliesst dieses nicht tagential an.Ich stelle mir folgendes vor beim zeichnen von Polylinien mit (eingeschlossenen) tagentialen Bögen: Zeichne "Polylinienelement" über die Wahl von 2 Punkte anschliessend zeichne "Polybogenelement" tagential an das vorige Linienele ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD Civil 3D : Punktnamen automatisch vergeben
CAD-Huebner am 03.09.2015 um 10:18 Uhr (1)
Programmieren kann man ja vieles - das eigentliche Ziel der Aufgabe würde mich allerdings auch interessieren.Hier mal eine Lisp Makrodatei zur freien Verfügung, welche 2 ggf. nützliche Befehle zur Behandlung von Civil Punkten enthält:http://www.CAD-Huebner.de/download/UHRenumCivilPoints.zipCode:Befehl: UHPointnumberToNameAlle Civil Punktnamen aus Punktnummer ableiten für Civil 3D 201x(c) www.CAD-Huebner.de 03.09.2015es werden 159 Civil Punkte werden mit Namen p+Punktnummer versehen...fertig. ...
|
| In das Form AutoCAD Civil 3D wechseln |
|
Rund um Autocad : Acad.lsp. acad2000.lsp, acad2000doc.lsp
Brischke am 04.11.2003 um 09:07 Uhr (0)
Hallo Peter, auch wenn mit den acad*.lsp die Möglichkeit besteht Dateien autom laden zu lassen, empfehle ich immer den Weg über eine *mnl-Datei. Das hat den Vorteil, dass man an Acad-eigenen Dateien nichts ändern brauch, und wenn man ein Tool weitergibt, dann hat man alles zusammen. Weiteres kann man dort nachlesen: http://ww3.cad.de/foren/ubb/Forum54/HTML/001854.shtml Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD NEU: ...
|
| 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 |
|
Autocad VBA : Object.Centroid ?
Proxy am 27.12.2003 um 14:53 Uhr (0)
Hallo, und im Vorraus ein schönes 2004. Nun kommen wir mal zur dem Problem: wenn ich mit dem alten gutten _masspop von einer 3D-Region abfrage bekomme ich ein 3 er Punktepaar beim Schwerpunkt, jedoch mit VBA habe ich noch keine Lösung gefunden da schon im Objekt-Modell das Centroid -Property der Region z.B. auf ein 2 er Array von Doubles als Variant definiert ist. Ist das eigentlich ein Fehler oder Feature von AutoDesk ? Ist es dann überhaupt möglich mit VBA auch 3D-Körper abzufragen und entsprechende ...
|
| In das Form Autocad VBA wechseln |
|
AutoLisp : Konusabwicklung / Kegelabwicklung als LISP
CADmium am 01.02.2005 um 16:29 Uhr (0)
naja, kurz vor Feierabend zum Gehirn lockern : ..ich hab mir den mathematischen Zusammenhang etwas anders hergelitten .. (deine Sammlung - Foxus - ist wirklich nur der Zusammenhang,keine Lösung..) herausgekommen ist auf die Schnelle sowas : (defun ABW-Kegelstumpf (DU DO H / A1 R1 R2 A) (setq A1 (atan(/ H 0.5 (- DU DO)))) (setq R1 (/ DU 2 (cos A1))) (setq R2 (/ DO 2 (cos A1))) (setq A (/ (* DU PI) R1)) (command _PLINE ) (command (list (*(sin(/ A 2))R1 )(*(cos(/ A 2.0))R1) 0.0)) ...
|
| In das Form AutoLisp wechseln |