|
Lisp : Fehler Automatisierungsfehler Ungültige Eingabe / vla-get-area
Bernd10 am 20.06.2011 um 12:10 Uhr (0)
Hallo,ich habe nun das eigentliche Problem gefunden. Die Schraffuren werden per Lisp für die Objekte Polyline erstellt. Deren Geometrie kommt per DXF in die Zeichnung und sind deshalb für das Erstellen von Schraffuren teilweise nicht verwendbar. Es fehlt diesen Schraffuren dann die Eigenschaft Fläche und es kommt in der Folge zu meinem Fehler bei der Funktion vla-get-area. Ich werde versuchen, bereits beim Erstellen der Schraffuren eine Kontrolle einzubauen.Danke für die Hilfe und viele GrüßeBernd
|
| In das Form Lisp wechseln |
|
Lisp : Koordinaten auslesen mit Text
Theodor Schoenwald am 15.02.2006 um 18:57 Uhr (0)
Hallo Werner,ich habe Deine Fragen, Beiträge und die Antworten gelesen.Zum Satz ...nicht geholfen..., empfehle ich Dir den Beitag "wcmatch Tücke!?! Lösung?" anzuschauen. Das ist ein Musterbeispiel wie einem geholfen wird. Dabei können auch alle etwas lernen. Mir wurde bei Situationen bei denen ich nicht weiter kam, immer geholfen.Übrigens, sehe das Programmieren in Lisp als Herausforderung (sportlich).GrußTheodor[Diese Nachricht wurde von Theodor Schoenwald am 15. Feb. 2006 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Tabelle RowType ändern
Dorfy am 01.07.2010 um 13:41 Uhr (0)
Wieso willst du den Typ ändern?"normalerweise" hast du einen Titel einen Kopf (Zeile 1und 2) und die Datenzeilen.Mit gc 280 bzw 281 kannst du Titel bzw. Kopf "ausschalten".Die "Datenzeile" liegt dann in Zeile 2 bzw 1...Wo soll die Reise denn genau hinführen.Ich würde die Rückgabewert als "read only" interpretieren aber Acad-Tabellen nutze ich nicht so oft ------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin ...
|
| In das Form Lisp wechseln |
|
Lisp : _amvars mit externer xls
CADmium am 11.09.2006 um 15:58 Uhr (0)
(if(and(setq DICT(cdr (assoc 350(member (3 . "MDT_EXT_FILES")(entget (namedobjdict)))))) (setq DICT(entget DICT)) (setq DICT(cdr (assoc 350 DICT))) (setq XLS(entget DICT)) (setq XLS(cdr(assoc 1 XLS))) ) XLS)so sollte man rankommen ... was in VBA machbar ist, kann man sicher auch in Lisp umsetzen und dann auch ohne Dialog und in ein Script für mehrere DWGs integriert. Thx an Peter!------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits meh ...
|
| In das Form Lisp wechseln |
|
Lisp : Daten nach Excel auslesen
megge am 23.08.2006 um 20:04 Uhr (0)
Hallo LeuteWie ich mit "vlax-get-property" Daten aus einem ExcelSheet hole, bzw. mit "vlax-put-property" Daten in eine benannte Zelle (durch Angabe von Zeile und Spalte) schreibe ist mir klar. (Wurde ja auch ausführlich in diesem Forum behandelt).Ich scheitere jedoch beim Versuch, Daten in die aktive Zelle des Arbeitsblattes zu schreiben.Wie ermittle ich diese Aktive Zelle?Gibt es dafür mit Lisp überhaupt eine Möglichkeit?Markus
|
| In das Form Lisp wechseln |
|
Lisp : Systemvariablen in Bemaßungsstilen ändern
cadffm am 25.11.2009 um 15:00 Uhr (0)
du vermischt 2 Ansätze und hast so einene Denkfehler:1. du kannst SYSTEMVARIABLEN ändern, diese erzeugen auf dem aktuellenbemstil eine Stilüberschreibung, durch sichern auf den UrsprungsBemStilübernimmst du dann diese Einstellungen.Genau das macht dein Code ja aber nicht 2. du kannst mit Lisp direkt den BemStil ändern - fertigGenau DAS machst du !Das setzen des Stiles (setzen, nicht sichern) ist im Momenteigentlich nur für das löschen von Stilüberschreibungen da.. ------------------die alte SUCHfunktion.. ...
|
| In das Form Lisp wechseln |
|
Lisp : Systemvariablen in Bemaßungsstilen ändern
cadffm am 25.11.2009 um 15:00 Uhr (0)
du vermischt 2 Ansätze und hast so einene Denkfehler:1. du kannst SYSTEMVARIABLEN ändern, diese erzeugen auf dem aktuellenbemstil eine Stilüberschreibung, durch sichern auf den UrsprungsBemStilübernimmst du dann diese Einstellungen.Genau das macht dein Code ja aber nicht 2. du kannst mit Lisp direkt den BemStil ändern - fertigGenau DAS machst du !Das setzen des Stiles (setzen, nicht sichern) ist im Momenteigentlich nur für das löschen von Stilüberschreibungen da.. ------------------die alte SUCHfunktion.. ...
|
| In das Form Lisp wechseln |
|
Lisp : Systemvariablen in Bemaßungsstilen ändern
cadffm am 25.11.2009 um 15:00 Uhr (0)
du vermischt 2 Ansätze und hast so einene Denkfehler:1. du kannst SYSTEMVARIABLEN ändern, diese erzeugen auf dem aktuellenbemstil eine Stilüberschreibung, durch sichern auf den UrsprungsBemStilübernimmst du dann diese Einstellungen.Genau das macht dein Code ja aber nicht 2. du kannst mit Lisp direkt den BemStil ändern - fertigGenau DAS machst du !Das setzen des Stiles (setzen, nicht sichern) ist im Momenteigentlich nur für das löschen von Stilüberschreibungen da.. ------------------die alte SUCHfunktion.. ...
|
| In das Form Lisp wechseln |
|
Lisp : Systemvariablen in Bemaßungsstilen ändern
cadffm am 25.11.2009 um 15:00 Uhr (0)
du vermischt 2 Ansätze und hast so einene Denkfehler:1. du kannst SYSTEMVARIABLEN ändern, diese erzeugen auf dem aktuellenbemstil eine Stilüberschreibung, durch sichern auf den UrsprungsBemStilübernimmst du dann diese Einstellungen.Genau das macht dein Code ja aber nicht 2. du kannst mit Lisp direkt den BemStil ändern - fertigGenau DAS machst du !Das setzen des Stiles (setzen, nicht sichern) ist im Momenteigentlich nur für das löschen von Stilüberschreibungen da.. ------------------die alte SUCHfunktion.. ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Namen und Ablageort der Zeichnung
Brischke am 24.03.2004 um 09:40 Uhr (0)
Hallo Andreas, beides kannst du aus Systemvariablen ermitteln (getvar DWGNAME )- Dateiname (getvar DWGPREFIX )- Verzeichnis Das ganze dann den Variablen zuweisen. (setq name (getvar DWGNAME );- Dateiname verzeichnis (getvar DWGPREFIX );- Verzeichnis ) Verbinden dann mit (strcat name verzeichnis) Bei Fragen ... 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 |
|
Lisp : volumenkörper an pfad
snemelc am 21.06.2007 um 12:14 Uhr (0)
Hallo, hab da mal ne frage:Ich möchte mehrere Volumenkörper entlang eines Pfades erstellen. Bis dahin kein Problem (sweeping). Jedoch hätt ich gerne in einem regelmäßigen Abstand entlang des Pfades auch punktuelle Volumenkörper. Mann kann sich dass wie bei einem Zaun vorstellen: Querhölzer entlang vom Pfad und alle 2m einen Holzpflock in die Erde. Gibts da irgendwelche möglichkeiten dies mit einer Lisp-routine zu realisieren? danke für eure hilfemfg clemens
|
| In das Form Lisp wechseln |
|
Lisp : Auswahlsatz
woppi am 28.05.2010 um 11:24 Uhr (0)
Vielen Dank für Eure Infos,habe auch schon eine großen Teil in meine Lisp eingebaut. (was so meinem Wissenstands entspricht )Habe noch eine Grundsätzliche Frage zu ssget:Ich weiß etwas über die Möglichkeiten mit: "_X" ,"_P" etc. Auch OR .....Aber kann man auch einen schon vorhandenen Auswahlsatz ein zweites mal Filtern um dann zum Beispiel nur Kreise oder Blöcke zu erhalten, wenn einem die Option "_P" nicht mehr zur Verfügung steht (schon eingesetzt)
|
| In das Form Lisp wechseln |
|
Lisp : Region untere und obere Begrenzung
Dorfy am 01.06.2011 um 12:35 Uhr (0)
du hast deine Koordinaten als Liste (einmal p0 und p1), an die einzelnen Werte kommst du mit zBsp.: car und Co.....Die Einzelwerte kannst du mit rtos in einen String umwandeln und zBspmit princ + eingeschobene Texte wieder ausgeben.edit: (princ (rtos p1x...) (rtos p1y...) "lala" (rtos p0x... (rtos p0y) "lalülala"p1x = (car p1) usw...------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..."[Diese Nachric ...
|
| In das Form Lisp wechseln |