|
Lisp : LISP MANAGEN,DOKUMENTIEREN USW
Wolfgang S am 23.11.2007 um 14:52 Uhr (0)
Was ist gemeint mit Programmstruktur?Die Funktionsnamen und/oder Parameter? Oder mehr?Wenn Eigenschaften wie Autor, Name, Content o.ä. ausgelesen werden sollen kann ich auch die META-Tag Beschreibung aus HTML empfehlen.Schon allein deswegen weil es viele Vorgaben bereits gibt und ein fertiges Nachschlagewerk einfacer ist zum Benutzen.Zum Auslesen der Defuns empfehle ich die Regular Expressions.da gibts eine .VLX von mapcar.(steht die bei CADWIESEL zum Download bereit??)das kann sowas ziemlich fein.lgWoedit ...
|
In das Form Lisp wechseln |
|
Lisp : Wenn Dann
Martin Henkel am 28.11.2007 um 09:31 Uhr (0)
Hallo Jörn und Cadwiesel,erstmal Guten Morgen (an Alle) und Danke.Allerdings bin ich jetzt erstmal gefrustet.Grund meiner ganzen Anfragen, war die Ergänzung der afkoord.lsp die hier schon geraume Zeit herumschwiert. Aber ich werfe jetzt erstmal das Handtuch (Respekt für die, die Lisp verstehen).Bei meiner Ergänzung ging es darum Koordinatenkreuze für das gewählte Ansichtsfenster einzufügen und anschließend vom Modellbereich in den Layoutbereich zu schieben. Zuerst hat es noch für ein Layout funktioniert. B ...
|
In das Form Lisp wechseln |
|
Lisp : (command-Zeile aus ACAD14
fuchsi am 12.12.2007 um 11:17 Uhr (0)
Zitat:Original erstellt von CADwiesel:für R14 gab es auch den Vlide! Damit kannst du genauso wie in den Nachfolgeversionen arbeiten.Das muss man konkretisieren. Erst ab 14.01 !------------------ Ing. Anton FuchsWWW.FFZELL.AT.TC
|
In das Form Lisp wechseln |
|
Lisp : Referenzen filtern
Waldemar am 10.01.2008 um 08:24 Uhr (0)
Hallo CADwiesel,zuerst vielen Dank für die schnelle Hilfestellung.Habe den Code in eigene LSP Datei eingefügt. Sieht so aus:; ********** Programmbeginn **********(defun C:XR-WP (/ WP_CM ) ;Systemvariablen werden gesetzt (Setvar "Cmdecho" 1) (setq EARX_BTAA (tblnext "BLOCK" T)) (while (/= EARX_BTAA nil) (if (wcmatch (cdr (assoc 2 EARX_BTAA)) "*Legende*" ) ;_ end of wcmatch (command "_xref""_b" (cdr (assoc 2 EARX_BTAA))) (setq EARX_BT ...
|
In das Form Lisp wechseln |
|
Lisp : Referenzen filtern
Brischke am 10.01.2008 um 08:35 Uhr (0)
Hallo,@CADwiesel Darf ich antworten?Wahrscheinlich hat das Wiesel den Code einfach runter geschrieben, ohne weiter zu testen. NAch gleichem Verfahren nachfolgend auch mein Korrekturvorschlag: Die Zeile (setq EARX_BTAA (tblnext "BLOCK"))muss eine Zeile tiefer, denn das durchhecheln zum nächsten Block muss immer gemacht werden, egal, ob der Block nun Legende heißt oder nicht.Bei Fragen ...Grüße Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.
|
In das Form Lisp wechseln |
|
Lisp : Fehlerhafter Argumenttyp
Bernd10 am 11.01.2008 um 15:19 Uhr (0)
Hallo CADwiesel, Zitat:Original erstellt von CADwiesel:dann gib doch eine Liste aller Variablennamen mit deren Werten aus.Allerdings ist dann keine do saubere Programmierung, da die Variablen ja nur wärend der Programmlaufzeit (der unterfunktionen) benutzt werden sollten. Vielleicht musst du vor ende jeder Funktion eine extra Liste mit den Variablennamen und inhalten generieren lassen.meine VLX-Anwendung besteht aus 850 defun-Funktionen. Die darin enthaltene lokale Variablen haben bis auf die der aktuellen ...
|
In das Form Lisp wechseln |
|
Lisp : Layerstruktur bearbeiten
Geos am 13.03.2008 um 17:48 Uhr (0)
Wenn mich nicht alles täuscht, gibts ein Tool, das Objekte? Blöcke? bearbeitet und - ich glaub die Farbe - auf vonLayer legt - möglicherweise bei Cadwiesel?Sollte es nicht genau passen, so bietet es zumindest Anschauungsunterricht.------------------Schöne GrüßeErnst www.geopaint.at
|
In das Form Lisp wechseln |
|
Lisp : Polylinie mit Script-Datei zeichnen
Erich Klein am 08.04.2008 um 16:51 Uhr (0)
Hallo CADwiesel,es hat super funktioniert. Danke für schnelle und perfekte Hilfe.GrußErich
|
In das Form Lisp wechseln |
|
Lisp : (nicht) schreibgeschützte DWG mit Script öffnen
Peter2 am 08.05.2008 um 09:22 Uhr (0)
Zitat:Original erstellt von CADwiesel:Solange die Zeichnungen nach der Scriptbearbeitung nicht gespeichert werden sollen, oder nicht unter dem gleichen Namen gespeichert werden sollen, ist das ja alles schön und gut. ...Absolut richtig. Mir geht es aber vor allem um Prüfprogramme, und da muss ich nicht speichern.Peter------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
In das Form Lisp wechseln |
|
Lisp : AutoCAD 2009 und UNDOCTL
archtools am 08.05.2008 um 19:50 Uhr (0)
Zitat:Original erstellt von CADwiesel:also ich kann außer dem Geschwindigkeitsunterschied keinen Unterschied erkennen.Ich habe aber aus Zeitgründen nur einige Befehle in der Zeichnung ausgeführt.Aber das Ergebniss ist eine Endlosschleife - bei mirmein undoctl bleibt auf 53 Das erklärt die Totalabstürze bei VLX-Programmen, die diesen Code nutzen. Das ist ein ernstzunehmender Bug, wenn es sich nicht um eine angekündigte Änderung des Verhaltens von undoctl handelt. Bei älteren AutoCAD Versionen steht undoctl ...
|
In das Form Lisp wechseln |
|
Lisp : Proxy-Element im Block
Dorfy am 15.05.2008 um 10:56 Uhr (0)
Hallo,ich möchte ein Proxy-Element, welches sich in einem Block befindet,im Block auflösen...?(Block soll aussehen wie zuvor, nur Proxy-Element zerlegt in Elemente)Das Tool "killproxy" von Cadwiesel löscht leider die Elemente.Sub-Code aus killproxy.lsp von Cadwiesel(defun search-Blocktable (/ i EARX_BTAA elem elist elem_vor) (setq EARX_BTAA (tblnext "BLOCK" T) elist nil;;??? i 0 ) ;_ end of setq (while (/= EARX_BTAA nil) (setq elem (cdr (assoc -2 EARX_BTAA))) (while (/= elem NIL) (cond ...
|
In das Form Lisp wechseln |
|
Lisp : Reactor für das Scroolrad?
wronzky am 02.06.2008 um 10:48 Uhr (0)
Hi CADwiesel,vielen Dank für Die Antwort, aber beim vlr-mouse-reactor gibts ja nur :vlr-beginDoubleClick und :vlr-beginRightClick als Events. Oder kennst Du noch ein undokumentiertes Event wie :vlr-beginMiddleClick oder so?Grüsse, Henning------------------Henning JesseVoxelManufakturComputer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
In das Form Lisp wechseln |
|
Lisp : Einzeichnen eines Kreises auf Basispunkt von Text...
zimmernagel am 23.07.2018 um 22:16 Uhr (1)
Hallo Cadwiesel!Ist sehr fix das Tool, nicht mehr wie eine Minute bei der Auswahl mit "D", allerdings ist hier der Kreismittelpunkt am Einfügepunkt unten links vom Text! Der Einfügepunkt vom Kreismittelpunkt sollte aber der Mittelpunkt, bzw. Mitte zentriert vom Text sein - auch wenn der Text wohl Unten links eingefügt wurde von Intergraph...Autocad zeigt mir als Fang von dem Text den "Basispunkt" an, wobei das ja ein "Symbol" ist..------------------Bis dann, Arwed Fränken
|
In das Form Lisp wechseln |