|
AutoLisp : Usprung von Blöcken in Layouts
Brischke am 09.05.2003 um 12:02 Uhr (0)
@Axel, ich mache genau das gleiche wie du. Als erstes steht (vl-load-com) drin. Daran kanns also nicht liegen, zudem dann auch die Fehlermeldung bzgl einer unbekannten Funktion kommen würde. Weshalb das ne vlx ist, hat nur damit zu tun, dass die Blöcke aus einer dcl ausgewählt werden können, und in der vlx ist dann alles beisammen. Habe Heidi auch schon den Quellcode geschickt - sie wollte den debugger mal drüber laufen lassen, hatte wohl aber noch keine Zeit dazu. Grüße Holger ------------------ Holger B ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Einen Kreis um jeden Punt in der Zeichnung machen
cadffm am 05.02.2014 um 22:50 Uhr (1)
Wenn du ein Lisp für Bricscad schriebst, solltest du das hier angeben.Wenn es später auch auf ACAD laufen soll, sollte man das ebenfalls angeben.Aber das nur so am Rande.Mit dem Zoom, dass wurde dir ja bereits gesagt und es wird auch jetzt das Problem sein,das bekommst du aber je in den Griff (durch richtig Zoomen)Lektüre, 2 von unendlich vielen Diskussionen (welche du dann auch selbst finden kannst)http://ww3.cad.de/foren/ubb/Forum54/HTML/026956.shtml http://ww3.cad.de/foren/ubb/Forum145/HTML/002472.shtml ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Teilstring ausfiltern
Brischke am 10.11.2003 um 09:47 Uhr (0)
Hallo, auch wenn vieles mit den VisualLISP-Befehlen einfacher ist, versuche ich weitesgehend ohne diese auszukommen, da viele der Tool s eben auch auf LT+Extender zum Einsatz kommen. Dann sitzt man früher oder später doch da und bastelt sich eigene Funktionen. Kann man das ausschließen, dann ist die (vl-irgendwas ..)-Variante sicher auch eine elegante Möglichkeit. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD NEU: AutoLISP ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Kreiskoordinaten Variable benutzen???
mapcar am 18.10.2004 um 16:31 Uhr (0)
Ob noch sachen hinzugefügt werden können kann ja sein aber das brauche ich momentan nicht Da geht s nicht um Zusatz-Features... Klingt wie: Danke für den Gebrauchtwagen, den Sie mir verkauft haben. Ja, Sie haben mich darauf hingewiesen, dass er keine Bremse hat - aber ob noch eine Bremse eingebaut werden muss, kann ich mir ja in Ruhe auf der Autobahn überlegen. Gute Fahrt, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Polylinien beschriften
cadplayer am 15.07.2009 um 09:29 Uhr (0)
Ich habe die Aufgabe alle Polylinien zu beschriften nach Typ und Länge. Dazu habe ich einen Block definiert _seg, der die Abfrage in die Attribute schreibt. Allerdings ist das Problem, dass ich immer nur für einen kompletten Linienzug einen Wert erhalte, besser wäre es für mich, wenn ich die gewünschte pline selbst wählen kann und der "fertige" _seg-Block autom. ausgeworfen wird. (sicher für die Länge ist das sinnlos, Hintergrund ist: ein pline geht über mehrere Zeichnungen und muss deshalb mehrmals beschr ...
|
| In das Form Lisp wechseln |
|
Lisp : Abfrage konstruktion
cadplayer am 15.06.2013 um 20:22 Uhr (0)
Das ist ein ganz neuer Wind für mich. Echt cool, reltro deine Einwürfe hier zu lesen. Archtools hat ganz recht, dass von lambda oft nur gewohnte Standards zu lesen sind. Für mich stecken da noch viele Rätsel dahinter, da ich nicht genau weiss, was gibt lambda zurück.Ein simple Lisp routine, wie ich es oft nur kann, rattert Zeile für Zeile runter, stopft variablen und spuckt sie wieder aus.Was ich an lambda so spannend finde (ähnlich wie bei Hieroglyphen) es ist doch irgendwie ein Geheimnis.Erste Klasse hie ...
|
| In das Form Lisp wechseln |
|
Lisp : Aktuellen Layer ändern
s.schaefer am 05.04.2007 um 08:32 Uhr (0)
Hallo.Ich möchte bei ca. 1000 Zeichnungen den aktuellen Layer auf "AM_0" ändern. Meine Lisp-Kenntnisse sind schon gewaltig eingerostet... Das hier habe ich dann aber doch noch auf die Reihe bekommen:(defun c:laytsch () (command "-layer" "se" "AM_0" "") (command "_qsave"))Wobei das ja auch keine Kunst ist... Auf einer einzelnen Zeichnung angewendet funktioniert das Programm. Wenn ich das ganze aber als Script auf alle Zeichnungen anwende, ändert sich an den Zeichnungen nichts.Ich würde mich freuen wenn mir ...
|
| In das Form Lisp wechseln |
|
Lisp : Polylinien addieren
Wasserratte am 17.08.2009 um 15:33 Uhr (0)
Hi,dann stell ich mich mal kurz vor: bin Bautechnikerin beim Hafen und arbeite schon seit einigen Jahren mit Autocad, im Moment eher reduziert als Anwender, daher bin ich vielleicht auch nicht mehr so auf dem laufenden und stell jetzt eine Frage, die Ihr vielleicht schon öffters gelesen habt, habe aber per suche nichts passendes gefunden, folgendes: (defun c:Oblength (/ ename vlaxObj)wäre richtig gut, wenn ich mehrer Polylinien auswählen könnte und dann eine Gesamtlänge bekomme.Erfahrungen mit LISP Program ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Textstil werden nicht angenommen
CADdog am 29.05.2006 um 08:11 Uhr (0)
Hallo,endlich kann ich mal im Lisp Forum antworten1. das von dir geschilderte Verhalten ist normal, war schon immer so und ist IMHO auch kein Fehler, obwohl man darüber bestimmt diskutieren könnte.2. Du postest im falschen Forum.3. Du wirst darauf hingewiesen, im falschen Forum zu sein und schiebst gleich noch eine Frage immer noch im falschen Forum hinterher, dieses Verhalten ist (edit: nicht nett)4. Dein konsequentes Ignorieren von Groß und Kleinschreibung sowie die außerst gewöhnungsbedürftige Zeichense ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Block einfügen mal anders
jemuehh am 27.03.2006 um 15:30 Uhr (0)
Hallo Zusammen, ich habe da mal eine spezielle Frage, und hoffe, dass mir jemand von euch weiterhelfen kann....Ich möchte aus einem Toolbar mit einem Toolbarbutton einen Block einfügen. Dies soll nicht (!!!!!) mit der herkömmlichen Methode passierenID_1 [_Button("Block einfügen", "block.bmp", "ICON_24_BLANK")]^C^C_-insert;block;;;0;sondern folgendermaßen:Beim Drücken des Buttons soll ein 6stelliger Zahlenwert (Typ long) an eine externe Anwendung (z.b. .exe/.dll) übergeben werden. Diese Anwendung gibt einen ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : DCL List_box alle auswählen
fuchsi am 13.08.2004 um 12:54 Uhr (0)
1. im action_tile gilt meines wissens nach nur ein LISP - ausdruck also statt (action_tile "clear_all" (strcat "(set_tile "layer_list" "")" "(set_tile "selection_msg" "")" ) ) müsste es so ausschauen (action_tile "clear_all" (strcat "(progn (set_tile "layer_list" "")" "(set_tile "selection_msg" ""))" ) ) ich starte da sowieso lieber eine unterfunktion, als das action-tile so unleserlich hinzuschreiben Um alle Inhal ...
|
| In das Form AutoLisp wechseln |
|
Lisp : ssget _c ist zoomabhängig?
Peter2 am 19.05.2008 um 23:14 Uhr (0)
Ich berechne per Lisp zwei Punkte und erfasse dann mit "ssget _C punkt1 punkt2" Elemente. Nun habe ich gemerkt, dass das Ergebnis anscheinend zoom abhängig ist. Wenn man weit hinauszoomt werden auch Elemente erwischt, die etwas außerhalb des Fensterbereiches liegen. Zoomt man klar hinein, werden die aussenliegenden Elemente nicht erfasst.Also scheint das Verhalten identisch mit der grafischen Auswahl, wo man bei rausgezoomten Elementen mit der Pickbox oft auch mehr erwischt als geplant.Funktioniert also "s ...
|
| In das Form Lisp wechseln |
|
Lisp : Objektfarbe in (verschachtelten) Blöcken ändern
Werner-Maahs.de am 17.05.2013 um 02:09 Uhr (0)
Hallo,ich habe Zulieferer-Zeichnungen die eine Vielzahl von Blöcken, auch verschachtelte Blöcke, enthalten. Alle Objekte habe die Farbe weiß.Ich möchte nun alle Objekte die Farbe VonLayer zuweisen. Mit meinen LISP-Kenntnissen komme ich aber nur an Objekte heran, die sich nicht in Blöcken befinden. VLX-Datei CAOTEST die hier per Suche gefunden habe läuft nicht. Vermutlich weil die Firma ein Internetzugang am Rechner nicht vorhanden ist.Gibt es die Möglichkeit, auch ohne Internetanschluß, die Objektfarbe in ...
|
| In das Form Lisp wechseln |