|
Rund um Autocad : Böschungsschraffur
teecee am 18.09.2003 um 09:32 Uhr (0)
Hallo !!! Mal in kurze Frage: Kann man die Schraffur die mit dieser Lisp entsteht auch explodieren? (arbeite mit ACAD2002) Danke. MfG Tom
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Böschungsschraffur
CADwiesel am 04.06.2002 um 12:35 Uhr (0)
@Ines Du musst die Lisp s vorher laden mit werkzeuge/Anwendung oder appload in der Befehlszeile ------------------ Gruß CADwiesel
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Block ersetzen
Geos am 24.01.2008 um 19:11 Uhr (0)
Ich würde mal auf "blocktausch" tippen...dann müsstest Du in der Lisp "(defun c:blocktausch ..." finden.Auf jeden Fall stehen die Aufrufe nach (defun c:------------------Schöne GrüßeErnst www.geopaint.at
|
| In das Form Rund um AutoCAD wechseln |
|
Programmierung : load_package und ein Bezug auf die geladenen Teile
lisp-loser am 06.08.2008 um 09:18 Uhr (0)
Noch ein Nachtrag: Wenn ich die Load-Package-Routine recorde, sehe ich sowas:objects-by-selection :objects-to-move :start "/B1" "/B2" :select_done Das kann ich dem POSITIONING schon zuordnen, weiß aber nicht wie ich es selbst erzeugen kann :-/
|
| In das Form Programmierung wechseln |
|
Rund um Autocad : neu aufbau der zeichnung beschleunigen
Brischke am 25.11.2004 um 10:59 Uhr (0)
Hallo michelangelo, blende die Grafik doch aus, wenn du diese nicht benötigst, falls doch, dann hast du schlechte Karten. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : alle Attribute eines Blockes verschieben
tappenbeck am 06.08.2008 um 09:34 Uhr (0)
Moin !Blockattribute kann ich, wenn nicht gerade gesperrt, über Griffe verschieben.Wenn man jetzt mit Blöcken arbeitet, die eine Vielzahl von Attributen beinhalten, dann ist es ziemlich lästig alle anzupicken.Kennt einer von euch einen anderen Weg - oder muss ich zum LISP-Editor greifen ?Gruß Jan :-)------------------jan :-)
|
| In das Form Rund um AutoCAD wechseln |
|
Programmierung : load_package und ein Bezug auf die geladenen Teile
lisp-loser am 05.08.2008 um 17:24 Uhr (0)
Ähm, klappt fast :-) WAS gibt der mir eigentlich zurück?So sieht es aus(#S(SEL_ITEM ELAN::PATH (#S(ELAN::NPARCEL DSM::SIMPLE-ENTITY-PTR 76270912) #0=#S(ELAN::NASMB3 DSM::SIMPLE-ENTITY-PTR 608064816)) TYPE 76128256 ELAN::ITEM #0#))und (setf my_parts (sd-call-cmds (load_package filename)))(pprint (sd-inq-obj-pathname my_parts))sagt "... is not a structure"
|
| In das Form Programmierung wechseln |
|
Rund um Autocad : Farben auf Layer sortieren
Brischke am 27.01.2004 um 11:25 Uhr (0)
Zitat: Original erstellt von Karin72: ...da hatte ich bereits geschaut (und nix passendes gefunden)... Hallo Karin, dann schau bitte noch einmal. Gleich das Prog 3 meiner Downloads (Menü: Hilfe) sollte genau diese Aufgabenstellung erfüllen. Wenn du damit nicht zurecht kommst dann schick mir ne PM Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Attribute und Blöcke
CADmium am 09.10.2008 um 15:01 Uhr (0)
Zitat:Original erstellt von SOLID-master:meine allgemeinen fragen sind:-wieso macht "while" solange "ungleich" "SEQEND"-wo kann man ....(66 . 1)..... dazu mehr lesen-wie komme ich dann an den wert des attributes(es seiden die infos stehen unter dem link von "CADmium")zu 1.) solage bis an der Blockreferenz keine Attribute mehr dranhängen und das ganze mit SEQUEND abgeschlossen ist.zu 2.) ..GC66=1 heißt bei Blockreferenzen .. es sind ATTRIBUTE vorhandenzu 3. ) Ja, in dem Link steht eigentlich alles drin, wa ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : alle Attribute eines Blockes verschieben
joern bosse am 06.08.2008 um 10:55 Uhr (0)
Hallo Jan,versuche es mal mit folgendem LISP (nur im WKS und es werden nur die GC 10s der Attribute berücksichtigt), kannst ja noch ein bißchen zurechtbasteln.Code:(defun c:attmove ( / A ATT_LISTE OBJ PKT1 PKT2) (if (and(setq obj (car (entsel "
Bitte Block auswählen:"))) (=(cdr(assoc 0 (entget obj)))"INSERT") (setq att_liste(attmove:att obj)) (setq pkt1 (getpoint "
Verschieben von Punkt:")) (setq pkt2 (getpoint pkt1 "
Verschieben nach Punkt:"))) (progn (mapcar (lambda(A) (entmod (subst (cons 10 ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : ssget für MTEXT und Wert
marc.scherer am 14.03.2007 um 12:05 Uhr (0)
Weil der Backslash in Menümacros ne besondere Bedeutung hat... Ist doch logo, schließlich stoppt Dein Menümacro an der Stelle wo der erste Backslash beginnt Pack den ganzen Kram in ne Lisp und ruf dann das Lisp-Proggie aus dem Menü auf....------------------Ciao,MarcMein AG sucht u.a. Architekten und Bauzeichner! [Diese Nachricht wurde von marc.scherer am 14. Mrz. 2007 editiert.]
|
| In das Form Rund um Autocad wechseln |
|
SolidWorks : DWG Editor Polyline
nahe am 13.06.2007 um 16:15 Uhr (0)
Hallo nochmalsmeiner Meinung geht das nicht über Standardbefehle sondern nur mehr über ein VBA oder LISP Makro.Wobei für diesen Fall wohl LISP das einfachere ist, weil wahrscheinlich kein Benutzerdialog notwendig ist.Mein Ansatz wäre: Schleife für alle Layer alle (Geometrie)Elemente des Layers wählen also Linien Kreise Bögen 2D-Polylinien Wenn Elemente gefunden wurden Region erstellen Layer der Region ändern Wenn Ende Nächster Layer Als DWG 11/12 speichern------------------GrüßeHeinz
|
| In das Form SolidWorks wechseln |
|
Rund um Autocad : Kopf mit Lisp
Brischke am 20.03.2003 um 08:12 Uhr (0)
Hallo Bernd, ich habe da mal ein Tool geschrieben, welches Dir Exceltabellen als Tabelle aus AutoCAD-Elementen einfügt. Das wären Zeilenweise Blöcke, in denen die Attribute mit den Werten der Tabelle gefüllt sind. Mehr dazu kannst du dort - http://www.cadlon.de/Freedwnload/Tabellenfunktion.pdf nachlesen. Das Tool, kann auch sehr leicht auf Deine Anforderungen bzgl. Layer, usw. angepasst werden. Bei Interesse einfach melden. Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! ...
|
| In das Form Rund um Autocad wechseln |