|
Lisp : Layerliste Auswahlkriterien
Dorfy am 20.08.2010 um 13:16 Uhr (0)
und/oder VL-STRING-SEARCH(mit VL-STRING-SEARCH bekommst du noch die Position und kannst ggf weiter eingrenzen)------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..."
|
In das Form Lisp wechseln |
|
Lisp : Hyperlink Attribut
Bernd P am 10.02.2011 um 13:30 Uhr (0)
ServusIch hab mehrere Blöcke mit dem Attribut Hyperlink in dem steht das Layout das angezeigt werden soll.Hab im Netz dieses LISP gefunden, es wandelt den Inhalt von Attribut Hyperlink zu einen Hyperlink um.Blöder weise erkennt er nicht das es sich dabei um eine "Ansicht dieser Zeichnung handelt" (AdZh).Hab das (strcat "#," hinzugefügt, jetzt erkennt er nach aufrufen von Hyperlink bei gewählten Objekt das es ein AdZh ist.Code:(defun c:BLK_Attribut2Hyperlink ( / ss ) (vl-load-com);; © JM 2010(if (ssget ((0 ...
|
In das Form Lisp wechseln |
|
Lisp : Lastpoint
MARTINLE am 02.03.2011 um 10:37 Uhr (0)
Hallo!Dieses Lisp hab ich selbst geschrieben.Nur ich krieg einfach nicht hin dass nach dem Befehl versetzten der Punkt verwendet wird der schon bei der Umgrenzung angegeben wurde. Damit würde ich mir einen "Klick" sparen. mit "lastpoint" will es einfach nicht laufen!Bitte euch um Hilfe!lgMartin (Defun c:vers ( / ab )(command "-umgrenzung" "o" "i" "n" "" "" (getpoint "
Internen Punkt wählen: ")"")(setq ab (entlast))(command "versetz" 3 (entlast) (getpoint "
Internen Punkt wählen: ") "")(command "löschen" ab ...
|
In das Form Lisp wechseln |
|
Lisp : Wieso 3D-Punkt?
joern bosse am 23.02.2011 um 17:15 Uhr (0)
Hallo Holzfäller,mit folgendem LISP sollte es gehen. Der Unterschied zu CADmiums ist, daß nur der erste Punkt eine 3D-Koordinate enthält, der 2. und 3. enthalten lediglich eine 2D-Koordinate.Code:(defun C:C3P2D ( / PKT1 PKT2 PKT3) (if (and (setq pkt1 (getpoint "
Ersten Punkt eingeben:")) (setq pkt2 (getpoint "
Zweiten Punkt eingeben:")) (setq pkt3 (getpoint "
Dritten Punkt eingeben:")) ) (command "_Circle" "_3p" pkt1 (list (car pkt2) (cadr pkt2)) (list (car pkt3) (ca ...
|
In das Form Lisp wechseln |
|
Lisp : Bemaßungsstil / Beschriftung
CADmium am 15.03.2011 um 08:59 Uhr (0)
Zitat:Original erstellt von Bernd10:Wie kann ich das Merkmal Beschriftung eines vorhandenen Bemaßungsstils per Lisp ändern?Indem du die XDATA ("AcadAnnotative" (1000 . "AnnotativeData") ....)vom DIMSTYLE-Object entfernst ???Siehe : (entget(tblobjname "dimstyle" "NAME")("*")) ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
In das Form Lisp wechseln |
|
Lisp : Lisp Syntaxfehler
Wolli am 30.03.2011 um 17:52 Uhr (0)
Hallo Zusammen,ich habe aus einem größeren Script das funktioniert hat einen Teil herausgenommen den ich jezt als eigenes Lisp laden und starten möchte.Leider ist mir da wohl ein Syntaxfehler entstanden den ich nicht beheben kann.ich lade das falscher_rahmen.lspin dem Lisp steht:(defun c:falscher_rahmen ()(if(or(tblobjname "BLOCK" "A-FORMAT") (tblobjname "BLOCK" "B-FORMAT") (tblobjname "BLOCK" "C-FORMAT") (tblobjname "BLOCK" "D-FORMAT") (tblobjname "BLOCK" "E-FORMAT") (tblobjname "BLOCK" "F-FORMAT") (tbl ...
|
In das Form Lisp wechseln |
|
Lisp : Lisp Syntaxfehler
wronzky am 30.03.2011 um 18:28 Uhr (0)
Hallo Wolfgang,lad doch Deinen Code mal in den Editor (Vlide) und drücke diesen Knopf: Grüsse, Henning------------------Henning JesseVoxelManufakturComputer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de[Diese Nachricht wurde von wronzky am 30. Mrz. 2011 editiert.]
|
In das Form Lisp wechseln |
|
Lisp : Fehlermeldung bei laufendem Lisp
CADwiesel am 05.04.2011 um 09:30 Uhr (0)
Das wird ziemlich schwierig werden den Fehler zu lokalisieren.Ist der Fehler denn reproduzierbar, oder war es nur eine einmalige Sache?------------------Gruß CADwieselBesucht uns im CHAT
|
In das Form Lisp wechseln |
|
Lisp : Fehlermeldung bei laufendem Lisp
archtools am 05.04.2011 um 11:13 Uhr (0)
Zitat:Original erstellt von Niggemann:Hallo Forum,was habe ich falsch gemacht das diese Fehlermeldung kommt:; Fehler: Ausnahmebedingung aufgetreten: 0xC0000005 (Zugriffsverletzung); Warnung: Unwind übersprungen bei Ausnahmebedingung; Fehler: Ausnahmebedingung aufgetreten: 0xC0000005 (Zugriffsverletzung)Was ich gemacht habe:Lasse ein Lisp laufen das ca. 250000 Datensätze in Access bearbeitet.Danach erstelle ich nach einander 3 Listen durch eine Abfrage in Access jede Liste wird abgearbeitet und die Werte ...
|
In das Form Lisp wechseln |
|
Lisp : Fehlermeldung bei laufendem Lisp
Niggemann am 05.04.2011 um 21:27 Uhr (0)
@ CATwieselich habe es versucht zu reproduzieren der Fehler ist aber nicht mehr gekommen.@ archtools2 Gigabyt standen für ACAD zur verfügung.Ausslagerungsdatei ist ausgeschaltet.Platte hat laut chkdsk keine Fehler.mfgNiggemann
|
In das Form Lisp wechseln |
|
Lisp : Performance
CADMATIC am 05.04.2011 um 22:03 Uhr (0)
Hallo @all,ich habe eine recht allgemeine Frage, auf die vielleicht jemand wertvolle Ansätze hat. Ich erstelle mit eigenen Lisp-Tools 3D-Blöcke, die ne Menge XDATA erhalten. Die Blöcke werden modifiziert und geändert, teilweise werden auch die XDATA geändert.Dies funktioniert soweit alles prima.Jetzt habe ich einen Auftrag wo ich ca. 1000 Blöcke in der Zeichnung habe.Dort habe ich erhebliche Performance-Probleme.Dies tritt insbesondere immer dann auf, wenn ich die Perspektive wechsele(z.B. von Grundriss au ...
|
In das Form Lisp wechseln |
|
Lisp : Fehlermeldung bei laufendem Lisp
Peter2 am 16.11.2012 um 09:27 Uhr (0)
Danke für die Hinweise.Peter------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
In das Form Lisp wechseln |
|
Lisp : Performance
archtools am 06.04.2011 um 13:08 Uhr (0)
Zitat:Original erstellt von CADMATIC:Hallo @all,ich habe eine recht allgemeine Frage, auf die vielleicht jemand wertvolle Ansätze hat. Ich erstelle mit eigenen Lisp-Tools 3D-Blöcke, die ne Menge XDATA erhalten. Die Blöcke werden modifiziert und geändert, teilweise werden auch die XDATA geändert.Dies funktioniert soweit alles prima.Jetzt habe ich einen Auftrag wo ich ca. 1000 Blöcke in der Zeichnung habe.Dort habe ich erhebliche Performance-Probleme.Dies tritt insbesondere immer dann auf, wenn ich die Pers ...
|
In das Form Lisp wechseln |