|
AutoLisp : Block einfügen ohne Attribut-Abfrage
WolfgangE am 15.09.2004 um 10:50 Uhr (0)
Hallo Lisp-Gemeinde, in den bestehenden Beiträgen war schon oft die Rede vom automatischen Einfügen oder Tauschen von Schriftfeldern. Nicht gefunden habe ich diesen Punkt hier, der mir zu schaffen macht: Ich fügen ein Schriftfeld mit diesem Befehl ein (die verwendeten Variablen sind natürlich schon entsprechend belegt): (COMMAND _INSERT BlockPath InsertPt xScale yScale rotation) Mein Problem: Sobald das Schriftfeld eingefügt wird, erhalte ich von AutoCad die Abfrage, in der ich der Reihe nach die Attribu ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Löschen von Dateien
WolfgangE am 15.09.2004 um 13:17 Uhr (0)
Hallo Lisp-Geimeinde, kann ich über AutoLisp eine angegebene Datei löschen? Konkret: ich habe mit (OPEN ... w ) und (WRITE-LINE ...) etc. eine Datei erstellt. Da ich diese nur vorübergehend brauche, möchte ich sie am Ende meiner Lisp wieder löschen. Gibt s da was? Darf auch VisualLisp sein. Bei der Gelegenheit, sind solche Dinge eigentlich in der Hilfe zum VisualLisp-Editor beschrieben oder suche ich falsch? Danke und ciao, WolfgangE ------------------ An Optimist Is A Person Who Has Not Been Shown All Th ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Löschen von Dateien
Brischke am 15.09.2004 um 13:42 Uhr (0)
Hallo Wolfgang, schau doch mal unter dem Stichwort Blackboard in der VLisp-Hilfe. Vielleicht kannst du dir ja das Schreiben der Datei vollständig sparen. 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 |
|
AutoLisp : Editieren der DB-Bezeichnungsvorlagen
Brischke am 15.09.2004 um 13:44 Uhr (0)
Hallo Manfred, wenn es dir nur ums Feedback geht .. es geht mit Lisp. Das alles in der Zeichnung zu analysieren, bedarf aber einigen Zeitaufwand, den ich im Moment nicht aufbringen kann (habe noch einen Job). 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 |
|
AutoLisp : Editieren der DB-Bezeichnungsvorlagen
ManfredMann am 15.09.2004 um 17:19 Uhr (0)
Hallo Holger! Danke für den Hinweis! Ich müßte diese Haufe Zeichnungen ändern, also es geht nicht nur um ein Feedback, sondern eine Lisp-Lösung. Aber ich erwarte nicht, dass jemand die Arbeit übernimmt, bin dankbar für jegliche Hilfe, oder Info! Leider sind diese Handhabungen in den ACAD-Unterlagen schlecht dokumentiert, habe keine richtige Quelle bzw. ausreichend LISP-Kenntnisse. Gruß, Manfred
|
In das Form AutoLisp wechseln |
|
AutoLisp : Funktonierendes dbview erstellen
marc.scherer am 16.09.2004 um 09:50 Uhr (0)
Hi, ja die Idee ist gut. Für alle die dbview nicht kennen. Es handelt sich hierbei um den AutoCAD Geometrie Datenbank Viewer des Express-Tools Teams. War mal kurzfristig Bestandteil der EToolsV1-9, wurde aber wegen akuter Datenbank-Zerstörungsgefahr wieder rausgenommen. Später konnte man das Ding dann wieder über PointA separat downloaden. Geiles Ding das, und so sieht es denn aus: .. Interessant dabei finde ich, dass das Tool die Extension Dictionaries und Named Objects Dictionaries problemlos a ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Funktonierendes dbview erstellen
mapcar am 16.09.2004 um 10:53 Uhr (0)
Wo seht ihr denn den Sinn, das in Lisp noch einmal zu programmieren? Ich sehe zum Einen das Problem des Dialogs - ein TreeView-Control gibts nun mal nicht in DCL, und ohne das wäre die Sache mehr als unübersichtlich. Zum Anderen würde man nicht an alles drankommen. Dazu möchte ich an die kürzlich hier gelaufene Diskussion Eigene Zeichnungseigenschaften definieren erinnern: LDATA kann man zwar mit Lisp auslesen (nur mit Lisp oder ARX), aber da die ActiveX-Methoden dazu fehlen, wird man (an ein paar Stelle ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Auflösen von Blöcken
Detlef Wischmann am 16.09.2004 um 17:40 Uhr (0)
Hallo Leute, ich verzweifle mal wieder an meinen minimalen Lisp-Kenntnissen. Ich möchte gerne einen bestimmten Block in meiner Zeichnung per Lisp-Programm auflösen. Den Block gibt es mehrfach in der Zeichnung. Ich habe schon mal angefangen: (setq auswahl (ssget X (list (cons 2 tuer )))) (command _explode auswahl ) Bei anderen auswahlen ausser Blöcken klappt es eigentlich. Was habe ich hier vergessen? Viele Grüße Detlef
|
In das Form AutoLisp wechseln |
|
AutoLisp : Auflösen von Blöcken
CAD-Huebner am 16.09.2004 um 18:42 Uhr (0)
Zitat: Original erstellt von Detlef Wischmann: Hallo Leute, ich verzweifle mal wieder an meinen minimalen Lisp-Kenntnissen. Ich möchte gerne einen bestimmten Block in meiner Zeichnung per Lisp-Programm auflösen. Den Block gibt es mehrfach in der Zeichnung. Ich habe schon mal angefangen: (setq auswahl (ssget X (list (cons 2 tuer )))) (command _explode auswahl ) Bei anderen auswahlen ausser Blöcken klappt es eigentlich. Was habe ich hier vergessen? Viele Grüße Detlef Ich würde noc ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Editieren der DB-Bezeichnungsvorlagen
CAD-Huebner am 17.09.2004 um 07:45 Uhr (0)
Hallo ManfredMann, leg noch die zu den Testdaten passende Datenbank bei, dann schau ich mir die Daten noch einmal an und kann ggf. ein paar Tipps zu Zugriff via Lisp geben. Mit freundlichem Gruß Udo Hübner
|
In das Form AutoLisp wechseln |
|
Lisp : Dateiformat *.fas
CAD-Tötti am 18.09.2004 um 20:55 Uhr (0)
.....gut, sehr gut :-)jetz soll diese Lisp das mit einer bestimmten Anzahl von Lisp-Dateien machen (diese würde ich dann einfach so runterschreiben), jedoch muß doch eine Prüfung stattfinden, ob die Lisp-Dateien nicht schon als FAS vorliegen oder noch als LSP !!!???Grüße,CAD-Tötti
|
In das Form Lisp wechseln |
|
Lisp : Dateiformat *.fas
jupa am 18.09.2004 um 21:32 Uhr (0)
Nein, nicht "dieses Lisp kann das mit einer Anzahl von Dateien machen". Das (vl-compile ... ) gibt man am Befehlsprompt des LISP-Editors händisch ein. Und welche .lsp-Dateien Du in .fas Dateien compilieren willst mußt du schon selbst wissen. Wenn Du übrigens eine bereits compilierte Datei nochmals compilierst, wird die alte .fas einfach überschrieben - wenn sich am Quellcode nichts geändert hat gar kein Problem, falls der Quellcode verändert wurde, hat man eben nun die aktuellste Fassung als .fas-Datei. Mö ...
|
In das Form Lisp wechseln |
|
Lisp : Dateiformat *.fas
Brischke am 19.09.2004 um 12:18 Uhr (0)
Hallo,zwar nicht im Batch, aber dennoch alle Dateien auf einmal, das geht wenn du dir eine Anwendung erstellst, also eine VLX. In diese kompilierst du alle deine LSP-Dateien rein. Dann wird zu jeder auch eine FAS erstellt.Grüße Holger------------------Holger Brischke(defun - Lisp over night!AutoLISP-Programmierung für AutoCADDa weiß man, wann mans hat!
|
In das Form Lisp wechseln |