|
AutoLisp : Mehrfachplot über LISP-Programm
Werner am 27.10.2003 um 19:00 Uhr (0)
Hallo Bin entweder zu doof, oder es fehlt sonst irgend etwas. Vorschlag von Helmut scheint mir richtig zu sein. Habe nur leider keine Ahnung wie ich das ganze für meine Zwecke zum laufen bekomme. Also, fals es wirklich so einfach ist, bitte Aufruf in einem kleinen Beispiel etwas näher erläutern. (defun c:test1() (vla-put-numberofcopies (setq t1 (vla-get-plot (setq t2 (vla-get-ActiveDocument)) (vlax-get-acad-object) 2 ) ) (Ich weis, so funktioniert es nicht. Aber wie funktioniert es???) Vielen Dan ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Signaturen auf/in Bögen
Geos am 06.08.2008 um 15:30 Uhr (0)
Grüß EuchZwischen gebogene "Linien" - in der Regel ausgerundete PLINEs oder ARCs - sollen Signaturen gezeichnet werden.Im Beispiel (Bild) handelt es sich um eine ausgerundete PLINE, die Symbole (Blöcke) wurden mit _MEASURE eingefügt.Das zu proggen wäre auch kein Problem. Jetzt soll das Ganze aber noch behübscht werden - sprich die INSERTs gesprengt und die einzelnen Linien auf die Begrenzungslinien (blau) gedehnt / gestutzt werden.Seht Ihr da Lösungsmöglichkeiten (in LISP )?Bin auch für halbe Lösungen/Ans ...
|
| In das Form Lisp wechseln |
 |
Lisp : INSERT(Block) contra GROUP
cadplayer am 29.05.2015 um 08:59 Uhr (1)
Einige Praxisanwendung:1)Mittels selection eines groupObjekts, kann man durch Wahl des "snapPoints" eine Gruppe [Base point/Copy/Undo/eXit] rotieren, wobei die Gruppe durch drehen auszurichten geht.- könnte man das mit LISP bewerkstellen, wie bekommt man da eine Gruppe selektiert ?2)Katalog erzeugen, welche Elemente eine Gruppe beinhaltet, Abfrage (ssget, entsel, nentsel) ?!3)identische Gruppen selektieren(Similar) ?------------------Gruss DirkBlog | Adolf Spende | Infra-Feed | ÅF AB[Diese Nachricht wurde ...
|
| In das Form Lisp wechseln |
|
AutoLisp : wieder Baustahlmatten
Brischke am 13.07.2004 um 09:09 Uhr (0)
Hallo Lars, vielleicht liegt es daran, dass dies ein sehr spezielles Thema ist, was so ganz nebenbei nicht zu lösen ist. Diejenigen die eine Lösung dafür haben, werden die auch nicht verraten, da man ja bekanntlich nicht am eigenen Ast sägt, die sich also ihren Wettbewerbsvorteil sichern wollen. So wie es aussieht, wird dir wohl nichts anderes übrig bleiben als einen Profi mit der Programmierung zu beauftragen und dafür auch zu entlohnen. Grüße Holger ------------------ Holger Brischke (defun - Lisp ove ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Text in Variable
Brischke am 25.03.2003 um 16:57 Uhr (0)
keine Zeit, deshalb ganz kurz:1) (setq textvar (cdr(assoc 1 (entget (car (entsel))))))2) (entmod (subst (cons 1 textvar)(assoc 1 (setq attdata(entget(car (nentsel))))) attdata))Mit der ersten zeile kannst du den Text wählen, die 2. Zeile weist den Text dem Attribut zu.Wenns nicht reicht, dann poste noch mal, schaue nach 20,00Uhr noch mal rein.Bei Fragen ...Grüße Holger------------------Holger BrischkeCADlon - Lisp over night!Neue Tools im Free-&DownloadZugang zum Download schon gesichert?
|
| In das Form Lisp wechseln |
|
AutoLisp : Höhenkote Lisp Code 3 Fragen
CAD-Tötti am 04.09.2004 um 10:00 Uhr (0)
Tach Leutz :-), habe auch ein paar Fragen oder verbesserungsvorschläge zu dem sonst genialen Programm (Copyright hin oder her): 1. wenn ich die Höhenkoten setzte erscheint die Schrift nicht sofort. was mache ich falsch oder was macht das Programm falsch ? 2. ich würde so gerne haben, dass die Höhekote 0 auch 4-stellig mit einer Kommastelle angezeigt wird. Was ist zu tun ? 3. wie schafft man es, dass die Höhenkoten in Millimeter mit Tausender-Trennzeichen und Nachkommastelle dargestellt wird? Beispiel: + ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Dyn. Blöcke - welches Dictionary ist zuständig?
CADmium am 05.09.2008 um 13:46 Uhr (0)
na ok .. wenn du normales Lisp einfacher findest .. die Parameter usw. stehen in Extensiondictionary der jeweiligen Referenz .. an den Effektivnamen kommst du z.B. so:(and(setq A(Car(Entsel "
Referenz eines dyn. Blockes wählen:"))) (setq A(entget A)) (setq A(cdr(assoc 360 A))) (setq A(entget A)) (setq A(cdr(assoc 360 A))) (setq A(entget A)) (setq A(member(3 . "ACDBREPDATA") (mapcar (lambda(X) (if(and(=(car X)3) ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Rechte Maustaste
Caladia am 15.06.2002 um 12:50 Uhr (0)
Hallo Heiko, ich geh mal davon aus du meinst ACAD. Die rechte Maustaste kannst du 4-fach Belegen ***AUX1 = einfaches drücken der Taste ***AUX2 = SHIFT und Taste drücken ***AUX3 = CONTROL und Taste drücken ***AUX4 = CONTROL, SHIFT und Taste drücken schau auch mal diesem Beitrag, http://www.cad.de/foren/ubb/Forum54/HTML/001601.shtml da hab ich schon einiges erklärt, nur das für dich hier die erste Zeile relevant ist. Bei Fragen wie du ein Kontextmenü zusammenstellen kannst, kann ich dir weiterhelfen. Bei ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Dateidatum setzen mit DOSLIB?
Peter2 am 02.10.2005 um 08:16 Uhr (0)
Servus Axeldanke, aber: Zitat:Original erstellt von mapcar:...Letzte Änderung unterschieden. Falls es dir um letzteres geht:Jawohl, es geht um die letzte Änderung. Zitat:Original erstellt von mapcar:...Und ein touch für ganze Verzeichnisse, dass sich aufrufen lässt, gibt es doch auch überall...Da brauche ich dann nur noch einen Hinweis, was ein touch ist und wo ich Infos zur Verwendung in Lisp finde.Peter------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
| In das Form AutoLisp wechseln |
|
Lisp : dynamische Anzeige am Fadenkreuz
cadplayer am 30.03.2012 um 08:02 Uhr (0)
Ja Mailüfterl, ich hatte vielleicht eine völlig andere Vorstellung von C# - interessant finde ich jedoch, dass es hier die Möglichkeit gibt extern auf die Zeichnungsdatenbank einzugreifen und Projektübergreifend verschiedene Applikationen anzusprechen. Das es wesentlich anspruchsvoller gegenüber Auto- und Visual Lisp ist, war mir klar. Ich gehe davon aus, mich längerfristig in die Materie einzuarbeiten und einige Foren gibt es auch, die Beispiele liefern. Was meinst du jedoch mit ADN-Seiten von Autodesk, m ...
|
| In das Form Lisp wechseln |
|
Lisp : Bat-Datei starten
Werner am 26.02.2007 um 19:52 Uhr (0)
Werde so langsam verrückt.Erstelle in einer Lisp-Routine eine Batchdatei in der Dateien umbenannt und kopiert werden sollen. Funktioniert auch alles bestens. Die Batchdatei mit Inhalt wird erstellt undführt beim Aufruf über den Explorer auch die gewünschten Funktionen aus. Nur kann ich einfach nicht automatischaus dem gleichen Programm (als letzte Funktions sozusagen)die erstellte Batchdate automatisch aufrufen und ausführen.Sind irgendwelche zusätzliche Systemvariablen in ACAD zu setzen oder ist sonst irg ...
|
| In das Form Lisp wechseln |
|
AutoLisp : abrunden mit lisp
CAD-Huebner am 28.01.2005 um 13:54 Uhr (0)
@Theodor Schönwald ich glaube für Jan hatte sich die Frage schon vor einem 1/2 JUahr durch die Antwort von Holger Brischke erledigt. Carsten (flsschenpost) hat den Thread wieder fortgeführt, da ihn die Problematik wohl interessiert. @Carsten, ich finds gut, wenn man die Beiträge hier im Forum zur eigenen Fortbildung nutzt. Aber man muss nicht unbedingt jeden Beitrag dafür selbst kommentieren. - Ich glaub im Beitrag von gestern nacht war ich etwas schroff - ich weiss was du meintest - ich hab dann ja in mei ...
|
| In das Form AutoLisp wechseln |
|
Lisp : xref mittels script einfügen
cadffm am 01.11.2011 um 10:15 Uhr (0)
zu1)Wenn du die Zeile noch mal durchgegangen bist und du sagst das sie OK ist, dann ist sie OK (ich kann ja nicht wissen mit welcher Skalierung und Drehung die Referenz benötigt wird)zu2)Du scheinst eindeutig 2 Dinge zu verwechseln: Definition und Referenz. In einem Dialogfeld kannst du keine Referenzen wählen,daher auch nichts "transformieren" - das wiederum könntest du mit den (X)Referenzen - aber die wären im Modell oder Layoutbereich !?Wenn alle benötigten Daten zu Bearbeitung vorliegen und nur die Obj ...
|
| In das Form Lisp wechseln |