|
AutoLisp : Text kopieren und ändern
Brischke am 04.12.2003 um 16:37 Uhr (0)
@Heinz die ersten Schritte sind die schwersten. Auf meiner Seite gibts ja einen Einstieg in AutoLISP (unter Hilfe- Training). Kannst du dir ja mal zu Gemüte führen. Teil 4 und 5 sind schon in Vorbereitung. 4 liegt noch bei Adesk 5 bei mir. 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 |
|
Rund um AutoCAD : AUTOCAD_ Aktuelle Datum Speichern??
Bernd P am 30.04.2009 um 13:43 Uhr (0)
ServusIm Dateinamen das aktuelle Datum?Hab mir ein LISP geschrieben das bei Aufruf hinten 01 .. 02 .. 03 neu abspeichert und die Alte Datei in den Ordner "Alt-Varianten" so fern er existiert verschiebt.----------------------- Bitte Systeminfo eintragen, warum siehst du hier. "Warum Einfach es geht auch kompliziert". Schöne Grüsse aus der Steiermark Bernd P. Sport ist MordRekorde: Scalelist11727, FehlerXXXX, LayerfilterXXXX
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Attribute Abfragen lassen?
wronzky am 11.05.2009 um 15:37 Uhr (0)
OK, mal ein erster Ansatz....Mit Code:(vla-eval (vlax-get-acad-object) "ThisDrawing.SetVariable "USERI1", MsgBox("Abfrage", vbQuestion + vbYesNo)")kannst Du in Lisp eine einfache Ja/Nein-Abfrage starten. Das Ergebnis steht dann in "useri1" und Du kannst entsprechend reagieren.Grüsse, Henning------------------Henning JesseVoxelManufakturComputer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Verdrehte Koordinaten
CADmium am 20.08.2012 um 20:37 Uhr (0)
anbei ein kleines Lisp, das x und y Wert von Punkten tauscht(defun C:CHANGEXY(/ AWS OBJ) (if(setq AWS(ssget ((0 . "POINT")))) (progn (mapcar (lambda(X / D) (if(and(setq D(cadr X))(setq D(entget D))(setq G10 (cdr(assoc 10 D)))) (entmod(subst (cons 10(list (cadr G10)(car G10)(caddr G10)))(assoc 10 D)D)) ) ) (ssnamex AWS) ) ) ))------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoLisp : Bemaßungswerte in Excel einfügen
Moony am 04.03.2004 um 08:21 Uhr (0)
Guten Morgen Heinz, paßt der Kopf noch oder schon durch die Tür? Danke für die Unterstützung. Habe gestern Zuhause noch bis 23.00 Uhr geübt, mit keinen Fortschritten. Warum habe ich nur das Gefühl, dass Lisp mit den ganzen Klammern so unübersichtlich erscheint! Bin, wenn es die Zeit erlaubt auf mapcar.net und übe, ist sehrgut erklärt. Danke im vorraus. Gruß Moony
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Dimensioning Enabler für Acad2002
Proxy am 27.06.2004 um 18:22 Uhr (0)
Den Object Enabler brauchst du nur wenn wegen einer(mehrere) assiziative(n) Bemassung(en) ein Proxy-Fenster in einer der dort genannten Anwendungen bei dir erscheint. ------------------ Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world for an AutoCAD programming language? Read the whole story: The Autodesk File ca. 890 Seiten | 7500 KB PDF
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Text-Filter
Theodor Schoenwald am 10.11.2002 um 17:34 Uhr (0)
Hallo, wie kann ich in Lisp aus einer Zeichenkette bei der die Anzahl vorgestellten und nachgestellten Leerzeichen nicht immer gleich ist, ausfildern, Beispiel (die Leerzeichen stelle ich mit Unterstriche dar): ______rechts__ oder __rechts_____ oder _rechts______ Ich benötige z.B. nur das Wort "rechts" und möchte auch nur dieses abfragen. Ich bin gespannt wie eine Lösung aussehen kann. Gruß Theodor Schönwald
|
| In das Form Rund um Autocad wechseln |
|
AutoCAD Architecture ACA (ADT) : Blockreferenzen automatisch beschriften
charlieBV am 14.06.2007 um 15:47 Uhr (0)
Hi,Nimm mal die Lisp und ziehe sie in deine Zeichnung (Drag&Drop). Dann startest du sie mit Zahlen. Man fragt dich, mit welcher Zahl du beginnen willst, da gibst du 1 ein und bestätigst mit Return. Dann fragt er dich nach einem Einfügeüunkt und du klickst irgendwo hin. Dort erscheint eine 1. Beim nächsten Klick eine 2 usw.------------------Gruß Yvonne ADT-Help-Site
|
| In das Form AutoCAD Architecture ACA (ADT) wechseln |
|
AutoLisp : Umschalten zwischen geöffneten Zeichnungen
Wilfried Nelkel am 01.08.2004 um 19:23 Uhr (0)
Hy Nancy, danke für die schnelle Antwort. Aber wie starte ich das Programm aus einem Lisp heraus? Wahrscheinlich bekomme ich jetzt Prügel, weil ich so doof frage, aber ich hab mich leider noch nie mit VBA oder VB befasst. :-( Ich möchte ja ausserdem den Zeichnungsnamen der geöffneten AutoCAD-Datei als Parameter mit übergeben. ------------------ Schöne Grüsse Wilfried Nelkel
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Export von benannten Ausschnitten
SebZ am 12.04.2005 um 15:57 Uhr (0)
Hallo Forum, gibt es eine Möglichkeit, benannte Ausschnitte irgendwie zu exportieren, z.B. so wie Layerstatus, und in einer anderen Zeichnung dann zu importieren? Luxus wäre, wenn das DesignCenter das mit abdeckte, tuts aber leider nicht. Wo werden die Ausschnitte in der Zeichnung gespeichert? Nur für den Fall, dass eine Lisp-Lösung erforderlich wird... ------------------ Gruß SebZ
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : gibt es Möglichkeit, dyn. Blöcke zu koppeln
wronzky am 12.09.2008 um 13:16 Uhr (0)
Zitat:das geht dann wohl nur über "Reaktoren" Also wenn es "Automatisch" passieren soll, ja, nur mit Reaktoren. Du könntest Dir höchstens ein Lisp basteln, das Du nach dem dyn. Strecken von A aufrufst, das dann die Werte von A ausliest, alle Instanzen von B sucht und dort die Werte wie in A setzt.Grüsse, Henning------------------Henning JesseVoxelManufakturComputer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
| In das Form Rund um AutoCAD wechseln |
|
Autocad VBA : Texthöhe auslesen
Brischke am 27.11.2004 um 16:00 Uhr (0)
Hallo cnc, Die Texthöhe ist im aktuellen Textstil gespeichert. Es gibt keine Systemvariable dafür. Also musst du über das Document-Objekt den aktuellen Textstilermitteln, und aus diesem die Höhe ermitteln. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! Autodesk User Group Central Europe AutoLISP-Programmierung für AutoCAD AUGCE Manager Deutschland Da weiß man, wann man s hat!
|
| In das Form Autocad VBA wechseln |
|
AutoLisp : (ssget _cp ...) nicht sichtbarer Objekte
WolfgangGutke am 27.09.2005 um 11:08 Uhr (0)
Hallo Georg,das zoom auf eine GetBoundingbox reicht schon, da du ja mit ssget "_c" bzw "_cp" ja die Objekte "greifst".Andere Möglichkeit gibt es leider (noch) nicht Vielleicht hat aber irgendjemand irgendwann DIE Idee - man muß sich einfach "nur" die Vertexe der Polylinie und die InsertPoint der Blöcke nehmen und eine Schnittmenge bilden ;-))------------------ LISP = Lots of Insane Stupid Parantheses
|
| In das Form AutoLisp wechseln |