|
Lisp : Mehrere Blöcke bearbeiten
silcono am 07.09.2015 um 10:00 Uhr (1)
Hallo zusammen,folgende Ausgangslage:Ich habe eine DWG mit ca. 13500 Blöcken. Diese Blöcke sollen nun je eine Schraffur bekommen.Für einen einzelnen Block, wäre die übliche Vorgehensweise feolgende:Script:-BBEARBneu_ACAD_FMEBLOCK13423SCHRAFFSOLIDF -500,-500 500,500_BCLOSE-------LISP:(defun C:blockschr (/ ) (command "-BBEARB" "test_ACAD_FMEBLOCK4735" "") (command "SCHRAFF" "SOLID" "F" "-500,-500" "500,500" "") (command "_BCLOSE" ""))end defunIch kann nun diese Vorgehensweise einfach kopieren und den Namen f ...
|
In das Form Lisp wechseln |
|
Lisp : Mehrere Blöcke bearbeiten
CAD-Huebner am 07.09.2015 um 11:11 Uhr (1)
Zuerst einmal würde ich Befehl: ZURÜCK STEUERN KEINE setzen, um die Rückgängig Funktion nicht unnötig zu belasten.Dann kann man alle 100 Blöcke zwischenspeichern, ggf. sogar Zeichnung schließen und neu starten (allerdings höherer Programmieraufwand).Oder gänzlich auf Commands verzichten und alle Änderungen direkt mir Lisp/vba/.net in der Datenbank durchführen, allerdings müsste das Schraffurobjekt dann generiert werden und das ist je nach Kontur recht aufwändig. Da wäre ein Beispiel mit einigen ausgewählte ...
|
In das Form Lisp wechseln |
|
Lisp : Attribut als Variable, Variable als Attribut
spider_dd am 14.09.2015 um 15:54 Uhr (1)
Hallo KJ,Du hast den Code nicht wirklich zeilenweise eingegeben, oder??Pack das ganze mal in eine Datei und benutze den Visual-Lisp-Editor.Dann kannst Du das ganze auch zeilenweise/befehlsweise abarbeiten lassen und suchen, wo der Fehler steckt. Oder Du stellst mal eine Zeichnung mit Deinem Block hier rein, da können dann andere mal testen.GrußThomas
|
In das Form Lisp wechseln |
|
Lisp : Attribut als Variable, Variable als Attribut
spider_dd am 14.09.2015 um 16:48 Uhr (1)
Hallo KJ,du hast recht, geht auch mit gleichem Namen (wobei ich persönlich dass nicht machen würde).Dann steckt der Fehler noch woanders bei Dir, bei mir läuft es nämlich. Anbei mal das Lisp als Datei (zum laden ins ACAD, bzw. in den Lisp-Editor).Also doch eine Datei her.GrußThomasps. Prüfe noch mal Deinen Attributsnamen, oben schreibst Du was von GEN-TITLE-NR, im Lisp ist es GEN-TITLE-DAT[Diese Nachricht wurde von spider_dd am 14. Sep. 2015 editiert.]
|
In das Form Lisp wechseln |
|
Lisp : Excel Liste automatisch ausfüllen
cadffm am 23.09.2015 um 20:52 Uhr (1)
Willkommen auf CAD.deDu schreibst hier im Lisp Forum, eine Programmiersprache, in dem Forum eigentlich speziell für AutoLisp.Ich bin daher nicht sicher ob du hier hin wolltest?Wäre ein Excel Forum nicht besser? Oder wenn du programmieren willst: Wirklich in Lisp?Ich gehe davon aus das du aus versehen hier gelandet bist und würde dir eine Googlesuche nach Excel Forum empfehlen.CU------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
In das Form Lisp wechseln |
|
Lisp : Suchpfade setzen und entfernen
tappenbeck am 24.09.2015 um 11:12 Uhr (1)
Moin !hat einer von Euch schon einmal versucht via Lisp Suchpfade in AutoCAD zu setzen bzw. und entfernen?Wenn ein Link zu Beispiel-Code bekannt sein sollte, dann würde ich nicht nein dazu sagen. ._)Gruß Jan------------------jan :-)
|
In das Form Lisp wechseln |
|
Lisp : Dialogfeld Bereich ausgrauen
jupa am 24.09.2015 um 17:39 Uhr (1)
Zitat:Original erstellt von Bernhard GSD:Kann mir dann bitte jemand sagen, wie das geht?Sorry wegen der "direkten" Antwort, ich konnte nicht widerstehen. Ein (hoffentlich) wirklich hilfreicher Tip: Mach Dich mal schlau zur Lisp-Funktion "mode_tile" [EDIT, Schreibfehler]. (Ich kenne Deine LISP-Kenntnisse nicht und weiß nicht, wo anfangen und wo aufhören). Jürgen ------------------Bildung kommt nicht vom Lesen, sondern vom Nachdenken über das Gelesene. (Carl Hilty)[Diese Nachricht wurde von jupa am 24. Sep ...
|
In das Form Lisp wechseln |
|
Lisp : Abfangen von Fehlern beim Setzen von Systemvariablen
tappenbeck am 29.09.2015 um 14:41 Uhr (1)
Moin !es geht darum, dass ich Systemvariablen via Lisp setzen lassen möchte. Nun kann es aber sein, dass in der Definition ein Fehler ist. Ich möchte nun aber vermeiden das die gesamte Funktion dann abbricht wie es mit dem bekannten *ERROR* der Fall ist.Gefunden habe ich dazu schon vl-catch-all-apply - aber das ist für mich ein Buch mit den berühmten "Sieben Siegeln".Nächerungsweise habe ich auch Beispiel (u.a. http://forums.augi.com/showthread.php?136198-System-Variables) gefunden, aber auch nicht verstan ...
|
In das Form Lisp wechseln |
|
Lisp : Klick auf Objekt startet Programm
mundal am 13.10.2015 um 08:31 Uhr (1)
Hallo Zusammen,wie schaffe ich es ein LISP Programm zu starten indem ich einen Doppelklick auf einen Block gebe.Wie das ganze über die vorhandenen Objekte wie Kreis Rechtecke etc.funktioniert ist mir bekannt (Doppelklickaktionen).Die Blöcken tragen unterschiedliche Namen . sollen aber das gleiche Programms starten.GrußTina
|
In das Form Lisp wechseln |
|
Lisp : Pfad CNC Fräse
cadffm am 03.11.2015 um 14:53 Uhr (1)
Das haben natürlich schon Tausende gemacht, ist ja ein sehr häufige Kombination CAD/CNC-Maschine.Auch wenn er dir nicht mehr helfen kann, so wirst du durch Postings und andere Veröffentlichungen sicher einiges von Theodor Schönwald lernen können.Alte Archive Sicherung der HP https://web.archive.org/web/20141024014650/http://www.lehrer.uni-karlsruhe.de/~za685 viele Postings im www.Aber das dieses Thema unabhängig der Programmiersprache und dem CAD ist, wäre mein Tip einfach mal ins blaue zu googeln,die Info ...
|
In das Form Lisp wechseln |
|
Lisp : Auswahl der Abruf-Aktionsänderung automatisieren in Bezug auf Blockdrehung
Emu1989 am 12.11.2015 um 13:24 Uhr (1)
Problem:Ich richte den Text immer nach links oder nach unten aus, diese Schritte führ ich momentan manuell durch. Doch ist dies ziemlich Zeit intensiv, daher wollte ich dies automatisieren, was mir nicht gelingen will. Der Block wird von mir aus der Werkzeugpalette eingefügt und während dessen ausgerichtet. Ich würde gerne den Block mit einer Abhängigkeit versehen, so dass wenn ich den Block um 180° drehe, dass sich die Option Drehung aktiviert und den Text kehrt.Ich hoffe meine Problem / Frage ist verstän ...
|
In das Form Lisp wechseln |
|
Lisp : Treues Helferlein funktioniert nicht mehr
cadwomen am 12.11.2015 um 14:31 Uhr (1)
Zitat:Original erstellt von Jürgen Scheeren:Hallo liebe Lispler,mein treues Helferlein das mich schon sehr lange begleitetGruß JürgenHallo Jürgenja 19 Jahre ist ne lange Zeit .... den Autor zu erwischen nun ja wäre jetzt hier die erste Standard Antwortaber da seh ich schwarz zumindest die Seite usw sind wohl nicht mehr zu gebrauchen.Läst sich die Lisp noch laden ?und wenn ja wo bricht sie ab ?in meinem ZWCAD 2015 läuft sie noch ..cu cw------------------Also ich finde Unities gut ... und andere sicher auch- ...
|
In das Form Lisp wechseln |
|
Lisp : Treues Helferlein funktioniert nicht mehr
jupa am 12.11.2015 um 15:03 Uhr (1)
Zitat:Original erstellt von Jürgen Scheeren:Ich hab ja MEP.....da ist manches anders.. nofrown:Aber im LISP-EDitor mal einen Haltepunkt setzen und das Programm Schritt für Schritt ablaufen lassen sollte doch auch in MEP gehen, oder nicht? Jürgen------------------Bildung kommt nicht vom Lesen, sondern vom Nachdenken über das Gelesene. (Carl Hilty)
|
In das Form Lisp wechseln |