 BcLineBreak_V14.zip |
Lisp : Einen Kreis um jeden Punt in der Zeichnung machen
Brischke am 07.02.2014 um 08:29 Uhr (1)
Hallo Dirk,die anbei befindliche Programmdatei funktioniert mit beiden Varianten (32/64bit).Hinweis: Ich habe die Polylinien (innere Konturen) geschlossen, damit das auch richtig funktionieren kann - das solltest du auch tun!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 Lisp wechseln |
|
Lisp : LISP start debugging
Brischke am 04.01.2007 um 00:18 Uhr (0)
Zitat:Original erstellt von achim8: Es geht nicht um das Editieren, sondern um den unabhängigen Start/Ablauf des fertigen Programms. Im Prinzip wäre deshalb letzteres das Endziel für:- Datensatz von Element über Schlüsselcode aus Datenbank (access o.ä.) auslesen- Element in vorgegebene dwg-Datei einlesen (=zeichnen).Der 2. Teil scheint mir über LISP einfacher(gut)programmierbar zu sein. Für den 1. Teil und einen unabhängigen Programmlauf (Endziel) scheint mir (nach meinen bescheidenen Kenntnissen/Erfahru ...
|
| In das Form Lisp wechseln |
|
Lisp : Prüfe Zeichnung auf Zoom Grenzen
Brischke am 19.10.2010 um 12:31 Uhr (0)
Hallo,ich würde mal davon ausgehen, dass lediglich sichergestellt werden soll, dass alles gezeichnete auch auf dem Bildschirm nach dem Öffnen zu sehen ist. Beendest du eine Zeichnung (auf Grenzen gezoomt) ist es ziemlich egal, was der Nächste, der die Zeichnung öffnet, für einen Bildschirm oder Bildschirmauflösung hat. Der Anzuzeigende Ausschnitt wird zwar entsprechend angepasst, aber niemals verkleinert. Folglich mach ein Zoom-Grenzen und lass die ganze Rechnerei weg - fertig.Bei Fragen ...Grüße!Holger--- ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Anzahl der Attribute einer Zeichnung
Brischke am 03.11.2003 um 12:03 Uhr (0)
Hallo mkl-cad, du möchtest auf eine Zeichnung zugreifen die nicht geöffnet ist - richtig? Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD NEU: AutoLISP- Projektschulung NEU: Praxisorientierte Schulungen und Workshops durch die bekannten CAD.de Moderatoren AutoCAD, AutoCAD LT, AutoCAD Mechanical, Mechanical Desktop, Architectural Desktop
|
| In das Form AutoLisp wechseln |
|
Lisp : Nach Block in Zeichnung 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 |
|
Lisp : Layerliste aus gschlossener Zeichnung
Brischke am 04.10.2007 um 11:38 Uhr (0)
Hallo,der ist im Lsp ein Steuerzeichen. Du musst, wenn du den darstellen möchtest schreiben.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.
|
| In das Form Lisp wechseln |
|
AutoLisp : block in Zeichnung beim öffnen autom. einfügen
Brischke am 03.02.2004 um 08:41 Uhr (0)
Hallo Ralf, den Unterschied vom Einfügepunkt und der tatsächlichen Lage kann ich mir nicht erklären. Evtl. ist der Block in der Zeichnung(Blockzeichnung) eben so weit vom Nullpunkt entfernt. Das kannst du mal prüfen. Immer eingefügt wird der Block wenn du diese Zeilen nimmst: Code: (if (tblsearch BLOCK TEST ) (progn (command _.insert test=c:adt_r2 est.dwg (0 0 0) ) (entdel(entlast)) ) (progn (command _.insert c:adt_r2 est.dwg (0 0 0) ) (entdel(entlast)) ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Namen und Ablageort der Zeichnung
Brischke am 24.03.2004 um 09:40 Uhr (0)
Hallo Andreas, beides kannst du aus Systemvariablen ermitteln (getvar DWGNAME )- Dateiname (getvar DWGPREFIX )- Verzeichnis Das ganze dann den Variablen zuweisen. (setq name (getvar DWGNAME );- Dateiname verzeichnis (getvar DWGPREFIX );- Verzeichnis ) Verbinden dann mit (strcat name verzeichnis) Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |
 AcLineBreak.zip |
Lisp : Einen Kreis um jeden Punt in der Zeichnung machen
Brischke am 05.02.2014 um 16:24 Uhr (1)
Ergänzung: Video von der Anwendung anbei.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 Lisp wechseln |
|
Lisp : Nach Block in Zeichnung suchen
Brischke am 20.02.2012 um 08:50 Uhr (0)
Hallo Gerhard,auch wenn du mich jetzt nicht explizit angesprochen hast, was hast du denn genau vor?Wie mir scheint, ist dir der Aufbau der Zeichnungsdatenbank nicht ganz klar. Daher ist es vielleicht sinnvoll, wenn du beschreibst, was dein Ziel ist, dann können wir einschätzen, ob der von dir eingeschlagene Weg überhaupt zielführend ist.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 Lisp wechseln |
|
AutoLisp : block in Zeichnung beim öffnen autom. einfügen
Brischke am 29.01.2004 um 10:12 Uhr (0)
Hallo Schachtelmacher, die Antworten sind bereits in den vorherigen Postings dabei. Leider hast du nichts zu den Attributen geschrieben, ob die sich auch ändern. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |