|
Autocad VBA : Mittelpunkt und-color: #FFFF99'>suchen?
Brischke am 05.11.2004 um 14:27 Uhr (0)
Hallo Moony, wozu soll der Layer aktiviert werden? Moony, zuerst musst du dir erstmal die Struktur einer AutoCAD-Zeichnung ansehen. Ein Layer ist ein nicht grafisches Element. Das kann man nicht auswählen. Es ist einfach nur ein Container bestimmter Eigenschaften, der von grafischen Elementen referenziert wird. Du musst einen Auswahlsatz bilden, der nur Elemente enthält, denen bestimmte Eigenschaften zugewiesen wurden . Dann erst kannst du beginnen diese Elemente zu analysieren. Soll heißen, aus den P ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Mittelpunkt und-color: #FFFF99'>suchen?
Brischke am 05.11.2004 um 09:39 Uhr (0)
Hallo moony, überlege noch einmal genau was du suchst. Ein Layer ist meines Wissens ein nichtgrafisches Objekt, was deshalb auch keine Eigenschaft Mittelpunkt besitzt. Das objekt Rechteck gibt es im AutoCAD auch nicht. Wenn ich das mal übersetzen darf, dann suchst du Linien oder Polylinienobjekte, die augenscheinlich ein Rechteck darstellen. Diese Elemente sollen zusätzlich noch eine bestimmte Layereigenschaft besitzen. - Richtig? Die Schwierigkeit besteht nun darin, überhaupt erstmal die augenscheinlich ...
|
| In das Form Autocad VBA wechseln |
|
Lisp : Nach Block in Zeichnung und-color: #FFFF99'>suchen
Brischke am 20.02.2012 um 08:08 Uhr (0)
Hallo Gerhard,wenn du nur wissen möchtest, ob der Block in der Zeichnung enthalten ist, dann genügt auch die folgende Zeile(tblobjname "BLOCK" "NAME")Existiert ein Block mit dem Namen "NAME" gibts den Elementnamen zurück ansonsten nil.Mit dem Ergebnis kann natürlich noch keine Aussage darüber getroffen werden, ob der Block auch irgendwo eingefügt ist. Dann hilft CADmiums Hinweis.Bei Fragen ...Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen. defun-t ...
|
| In das Form Lisp wechseln |
|
Lisp : Linientyp in der ganzen Zeichnung ersetzen
Brischke am 26.11.2010 um 16:01 Uhr (0)
Zitat:Original erstellt von autocart:...Frage:Wie würdet ihr es am besten angehen, mit AutoLISP (oder wenns nicht anders geht auch mit .NET) die ganze Zeichnung nach dem "alten" Linientyp zu durchkämmen und die entsprechenden Elemente zu ändern?... Hallo,im Grunde ist es doch egal, in welcher Programmiersprache du das Thema angehst. Es ist am Ende in jedem Fall schneller, als bei einer Änderung von Hand.Aber um Deine Frage zu beantworten: Ich würde es in C#.Net machen. Ist in der Anwednung schneller und m ...
|
| In das Form Lisp wechseln |
|
Lisp : Linientyp in der ganzen Zeichnung ersetzen
Brischke am 29.11.2010 um 07:31 Uhr (0)
... dann versuch doch erst einmal den einfachsten Weg.Der Linientyp ist ja zunächst mal als Stil zu betrachten. Folglich sollte es genügen, wenn du den Stil manipulierst .. dort also die neue Linientyp-Datei zuweist. Danach (von mir aus auch davor) kannst du ja den Stil umbenennen und fertig ist die Kiste bei minimalsten Aufwand. Funktionieren wird das allerdings nur, wenn der neue Linientyp nicht schon in der Zeichnung verwandt wird.Ansonsten gibts wirklich nur den Weg, dass du an alles denken musst, was ...
|
| In das Form Lisp wechseln |
 |
Rund um AutoCAD : Blöcke über Schnellauswahl nach Sichtbarkeitsstatus und-color: #FFFF99'>suchen
Brischke am 07.04.2015 um 09:29 Uhr (15)
Hallo kasbe,ich hatte da mal was für die Sichtbarkeiten programmiert. -- Link --Für die komfortable Lösung, die die Auswertung und Auswahl aller dynamischer Eigenschaften zulässt, ist derzeit nur eine Beta-Version bei einigen meiner Kunden im Test. Hier aber schon einmal ein Screenshot:Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Thema und-color: #FFFF99'>suchen?
Brischke am 14.04.2003 um 08:21 Uhr (0)
Hallo @all, ich denke hier wird das Pferd von hinten aufgezäumt. Wenn der geübte Forumsbesucher diesen einen Klick macht, dann wird auch der ungeübte diesen Klick nicht scheuen. Ich denke, das gehört einfach mit zu den Regeln, dass man, bevor eine Frage gepostet, zunächst einmal das notwendige Wissen sammelt, um a) die Frage entsprechend formulieren zu können, b) die fachspezifischen Thermina verwenden zu können, c) zu zeigen, dass man sich mit dem Thema und möglichen Lösungen beschäftigt hat. Dazu gehört ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Blöcke und-color: #FFFF99'>suchen
Brischke am 16.06.2003 um 15:24 Uhr (0)
Hallo Andi, das habe ich mir schon gedacht, dass du so etwas vor hast. Wozu alle diese Zeichnungen auf einmal aktualisieren? Das ist nur notwendig, wenn diese Zeichnungen direkt mit anderen Systemen geöffnet und gedruckt oder ohne zu öffnen weiter gegeben werden. Ansonsten reicht es doch vollkommen aus, wenn das beim öffnen der Zeichnung unmerklich im Hintergrund geschieht. Unabhängig davon - ich würde ein kleines Lisp schreiben, dass, wenn der gesuchte Block vorhanden ist, diesen austauscht. Dann ist e ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Linie durch Polylinie ersetzen
Brischke am 26.02.2003 um 11:49 Uhr (0)
Hallo Jukni, auf die Schnelle - ohne Error-Handling, Variablenrückstellung,... Code: (defun c:lplmdp (/ as);Linie zur Polylinie mit 3 Punkten (setvar "OSMODE" 0) (setq as (ssget "_X" (list (-4 . " and") (0 . "LINE") (8 . "0");Hier den Layernamen der PL eintragen (-4 . "and ") ) ) as (if as (bau_elemli as))) (mapcar (lambda (X / npt) (setq npt (mapcar (lambda (P) (/ P 2.0) ) (mapcar (lambda (A B) (+ A B) ) ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Dynamische Blöcke nach Sichtbarkeit und-color: #FFFF99'>suchen
Brischke am 23.01.2014 um 08:37 Uhr (1)
… ja, muss nur die Zeit dafür finden, dann geht da sicher was.Brauchst nur ein wenig Geduld. -- bis dahin könnte ich nur auf mein DT-Insert-Attributes verweisen, was die Blöcke gezielt nach ihren dynamischen Eigenschaften markiert. -- allerdings basiert das auf den unbenannten Blöcken, die erzeugt werden, wenn man eine dynamische Eigenschaft einer Blockreferenz ändert, was vielleicht hilft, aber nicht wirklich komfortabel wäre. (wenn du das bis zur Lösung nutzen willst, schick mir ein Mail, dann kann ich d ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Blöcke mit Attributen und Dynamik ersetzen?
Brischke am 29.01.2016 um 19:10 Uhr (1)
Hallo Bunnyguard,der Austausch dynamischer Blöcke ist nicht so einfach. Denn es kann immer mal passieren, dass sich die dynamische Eigenschaften zwischen den Definitionen der aktuellen Zeichnung und den Definitionen der Zeichnung, aus denen die Blöcke neu eingefügt werden, unterscheiden.Deshalb kann beim Neudefinieren dynamischer Blöcke eben auch nicht garantiert werden, dass die Zeichnung bis auf die gewollten Aktualisierungen unverändert bleibt.Ich denke, dass ist der Grund, weshalb es da auch keine Tool ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Blöcke ersetzen durch Blöcke aus Vorlagenzeichnung
Brischke am 31.03.2005 um 07:02 Uhr (0)
Hallo Wisch, sind bei den Blöcken Attribute im Spiel? Ich nehem an, der Auftraggeber hat bestimmte Vorgaben gemacht - ihr möchtet jedoch in eurer gewohnten Umgebung weiter arbeiten. Hier wird es dann komplizierter, da dann sicher auch noch Attributsbezeichnungen zu berücksichtigen sein könnten. Dann ist es in der Tat einfacher von Beginn an mit den geforderten Symbolen zu arbeiten. Grüße Holger ------------------ Holger Brischke CAD on demand GmbH Autodesk User Group Centra ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Attributwerte löschen
Brischke am 23.02.2003 um 19:25 Uhr (0)
Hallo Attilio, mit und-color: #FFFF99'>Suchen und Ersetzen geht das. Bearbeiten - und-color: #FFFF99'>Suchen Evtl. unter den Optionen das Ersetzen auf die Attribute beschränken. Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Wieder 2 neue Tool s im FreeDownload Wissen wie es gemacht wird? Jetzt Quellcode für die Hälfte
|
| In das Form Rund um Autocad wechseln |