|
Lisp : Bemassung mm in Zoll umwandeln
joern bosse am 20.07.2007 um 15:58 Uhr (0)
Hallo,Du mußt die VLX-Datei nicht in *.LSP umbenennen, sondern einfach unter =Extras=Anwendung... laden (dran denken den Dateityp auf *.vlx umzustellen)Und die komischen Zeichen sind in einer VLX-Datei normal, sollte Dich aber nicht stören, wenn Du sie nur ausführen willst.------------------viele GrüßeJörn
|
| In das Form Lisp wechseln |
|
Lisp : Änderung in Zeichnung: gelöschte Objekte
joern bosse am 15.08.2007 um 12:45 Uhr (0)
Hallo, vielleicht kann mit einer von Euch weiterhelfen.Folgende Idee: da ich in einer Zeichnung für ein Programm bei jedem Durchlauf einen bestimmten Auswahlsatz von Objekten brauche, speicher ich mir diesen Auswahlsatz als Liste ab (extern als *.lsp-Datei). Dann kann ich, wenn die Liste existiert und kein neues Element in der Zeichnung hinzugekommen ist, (Prüfung über (cdr(assoc 5(entget(entlast))))) meine Objekte direkt aus der Liste beziehen, ohne das ich wieder einen zeitaufwendigen Auswahlsatz bilden ...
|
| In das Form Lisp wechseln |
|
Lisp : Attributhöhen in 2008 ändern!?!
joern bosse am 22.08.2007 um 08:47 Uhr (0)
Seit der Verwendung von ACAD 2008 ist mir aufgefallen, wenn ich einen Block mit den zugehörigen Attributen in der Höhe über ENTMOD ändere, das die Änderungen der Attribute nicht übernommen werden. Die Geometrie-Elemente des Blockes und der Basispunkt sind auf der gewünschten Höhe, die Attribute haben sich aber nicht geändert.Und das alles mit Programmen, die zumindest in 2006 einwandfrei laufen.Das Problem ist, das ich den Wert des GC 11 (der ist ja optional) nur in der Höhe ändere, wenn die ersten beiden ...
|
| In das Form Lisp wechseln |
|
Lisp : Layerliste aus gschlossener Zeichnung
joern bosse am 04.10.2007 um 11:44 Uhr (0)
Hallo Kist,in folgendem Beitrag hatte CADmium mir schon mal auf die Sprünge geholfen, ich wollte Blockdefinitionen aus einer geschlossenen DWG-Datei. http://ww3.cad.de/foren/ubb/Forum145/HTML/001447.shtml#000004 Schau Dir mal die Datei "Block-import.lsp" an, das kannst Du Dir bestimmt ein wenig abändern.------------------viele GrüßeJörn
|
| In das Form Lisp wechseln |
|
Lisp : AutoCAD 2008 oder Vista Problem?
joern bosse am 28.11.2007 um 08:18 Uhr (0)
Hallo,folgende Sachen ab 2008 sind mir aufgefallen:1. Laden von vlx-Dateien mit integrierter DCL-Datei über die acaddoc.lsp= in ACAD2008 CIVIL und ACAD2008 kann auf die DCL-Inhalte nicht zugegriffen werden, in ACAD2008MAP dagegen schon.Lösung: entweder die vlx-Datei zusätzlich in die Startgruppe der zu ladenden Anwendungen aufnehmen oder die DCL-Datei zusätzlich auf einem Supportpfad bereitstellen.2. Verwendung der Systemvariablen "OSNAPCOORD"Wenn die Systemvariable auf 2 gestellt ist, dann reagieren ACAD2 ...
|
| In das Form Lisp wechseln |
|
Lisp : AutoCAD 2008 oder Vista Problem?
joern bosse am 28.11.2007 um 13:14 Uhr (0)
noch eine Ergänzung zu Antons Beitrag:folgende Seite beihaltet die deutsch/englische Befehlsrefrenz: http://www.cadmaro.de/tipps-und-tricks/befehle/ ------------------viele GrüßeJörn
|
| In das Form Lisp wechseln |
|
Lisp : Popup_List HÖHE?
joern bosse am 20.12.2007 um 10:09 Uhr (0)
Hallo Kist,ich glaube die Höhe einer Popup_list kann man nicht bestimmen. Ich selber habe festgestellt, das die Scrolltasten an manchen Arbeitsplätzen ziemlich klein und fitzelig sind, liegt wohl an der verwendeten ACAD-Version.Vielleicht solltest Du eine List_box verwenden, oder schreibst Dir die dcl-Datei mit Lisp vor dem Laden immer neu: wenn 2 Einträge, dann list_box, wenn mehr als 2 Einträge, dann popup_list.------------------viele GrüßeJörn
|
| In das Form Lisp wechseln |
|
Lisp : Umgrenzungspfad Schraffur
joern bosse am 01.02.2008 um 23:32 Uhr (0)
Hallo,ich bin gerade dabei die Umgrenzungspfaddaten einer Schraffurfläche "herauszuschreiben", leider bekomme ich das mit den enthaltenen Bögen nicht auf Reihe:Ich habe unten mal die relevanten Daten aufgelistet. Das Problem ist folgendermaßen, sobald der GC 73 eines Bogens auf 0 gesetzt ist passen die Winkel beim Erzeugen des Bogens gar nicht mehr. Ich habe in der anhängenden DWG-Datei die fehlerhaften Bögen in gelb dargestellt. Wenn bei den Bögen der GC 73 auf 1 gesetzt ist kann ich die Bögen mit den ang ...
|
| In das Form Lisp wechseln |
|
Lisp : Umgrenzungspfad Schraffur
joern bosse am 03.02.2008 um 09:32 Uhr (0)
Hallo Helmut,der GC 73 ist in der Bogenliste enthalten, weil die gesamten Daten aus der Schraffurliste stammen.Probier mal in der angehängten DWG-Datei(entget(car(entsel "
Schraffur auswählen:")))dann erhälst Du die komplette Schraffurliste.In der Schraffurliste werden alle Kantenobjekte (in meinem Beispiel Linien und Bögen) in der Form, wie ich Sie rausseziert habe gespeichert.D.h. in meinem Beispiel, die Bögen und Linien sind nicht in der Zeichnung als Objekte vorhanden, es sind nur die Listendaten in de ...
|
| In das Form Lisp wechseln |
|
Lisp : command-Befehl mit variabler Länge
joern bosse am 29.02.2008 um 12:12 Uhr (0)
Hallo,eins vorweg, Holgers Weg finde ich besser und mache es eigentlich auch selber so.Folgendes wäre aber auch noch möglich:1. Über (tblobjname "BLOCK" Blockname) die Anzahl der definierten Attribute aus der Blockdefinition abfragen2. Einen Command Befehl in eine LISP-Datei schreiben3. Diese LISP Datei ladenz.B.Code:(command "_.insert""BOFKP""-153.275000000000,-18.187000000000,0.0"0.2500000000000.2500000000000"Attwert1""Attwert2")Ich bin der Meinung, daß ich irgendwann mal einen guten Grund hatte so zu ve ...
|
| In das Form Lisp wechseln |
|
Lisp : Attributswerte übertragen
joern bosse am 01.04.2008 um 10:28 Uhr (0)
Hallo Ian,wäre es nicht einfacher, den Block mit neuen, eindeutigen Attributsnamen zu definieren, und die vorhandenen Blöcke über den AutoCAD-Befehl "attsync" zu aktualieren, und dann Marc sein Programm durchlaufen zu lassen???------------------viele GrüßeJörn
|
| In das Form Lisp wechseln |
|
Lisp : Reaktor wieder laden
joern bosse am 25.03.2008 um 09:17 Uhr (0)
Hallo Heinz,einfach mit LOAD die LISP-Datei laden, in der der Reactor definiert ist.------------------viele GrüßeJörn
|
| In das Form Lisp wechseln |
|
Lisp : Mehrere Dateien mit Lisp bearbeiten
joern bosse am 25.06.2008 um 11:14 Uhr (0)
Hallo Martin,ohne das ich mir das jetzt alles angeschaut habe, wenn Du eine Scriptmodus verwenden willst kannst Du folgendermaßen vorgehen:- SDI muss auf 1 stehen (nur eine Datei), kann z.B. in acad.lsp gesetzt werden.Dann ist die erste geöffnete Datei Deine Startdatei, Du startest Dein Lisp und wählst die zu öffnenden Zeichnungen aus. Zudem mußt Du, z.B. in einer externen Textdatei die Dateipfade und Namen der ausgewählten DWG-Dateien speichern, vorzugsweise als Liste. Dann wird die erste Datei von den au ...
|
| In das Form Lisp wechseln |