|
AutoLisp : Befehl: UMGRENZUNG/GPOLY
Bernhard GSD am 29.04.2004 um 10:33 Uhr (0)
Unter bestimmten Umständen Fragt AutoCad beim Befehl UMGRENZUNG: Alles Sichtbare wird gewählt... 6256 gewählt, DELETED? N Der Dialog soll zwar in 2005 sauber übersetzt sein... Aber woher kommt die Zahl. Wie kann ich diese Frage komplett unterbinden? Oder wie kann ich diese Zahl berechnen und im Lisp ein _Yes beisteuern? (Die Suchfunktion konnte mir nicht weiterhelfen ...) von cadffm im Autocad-Forum bestens beantwortet. ------------------ Gruß aus Wien Bernhard [Diese Nachricht wurde von Bernhard ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Liste aus Text extrahieren
Bernhard GSD am 19.05.2005 um 09:40 Uhr (0)
Ich habe eine ACAD-Liste (mit Klammern) als Datei vorliegen. Die Liste lese ich mit READ-LINE ein und erhalte TEXT . Wie kann ich das in eine Liste konvertieren? Danke! ------------------ Gruß aus Wien Bernhard
|
| In das Form AutoLisp wechseln |
|
Lisp : Autolisp 2010
Bernhard GSD am 13.08.2009 um 15:56 Uhr (0)
Nochmal kurz die Fehlerbeschreibung:Sobald in der Zeichnung Objekte kopiert wurden, schaffen es einige Autocad-Befehle aus Lisp-Dateien heraus nicht mehr einwandfrei ein Objekt zu wählen.Bis zu dem Zeitpunkt, wo ein Objekt KOPIERT wird, läuft alles einwandfrei - und dann wieder nach schliessen und wiederöffnen.Mir scheint, dass da was in der Objektdatenbank hängt...------------------Gruß aus WienBernhard
|
| In das Form Lisp wechseln |
|
Lisp : Autolisp 2010
Bernhard GSD am 11.08.2009 um 12:52 Uhr (0)
Bei mir funktionieren in Autocad 2010 plötzlich verschiedene Lisp-Programme nicht mehr ordnungsgemäß.Z.B.: folgender Codeteil stützt in 2010 ab:(COMMAND "_FILLET" pt1 pt3 "_FILLET" pt2 pt4)wobei pt1, pt2, pt3, pt4 nur 3d-Koordinaten beinhalten.Wenn ich nach dem Abbruch diese Sequenz von der Befehlszeile aufrufe, dann geht alles, ebenso wenn ich die Befehle normal eingebe und die Parameter mit !pt1 etc. eingebe.Offensichtlich tritt bei "_BREAK" ein ähnlicher Fehler auf...Was wurde da in 2010 geändert und ...
|
| In das Form Lisp wechseln |
|
Lisp : Markierte Layouts
Bernhard GSD am 16.12.2010 um 08:49 Uhr (0)
Hallo!Ich suche eine Möglichkeit alle markieren Layouts als Liste auszugeben.Soll dann etwa so:Code:("Darstellung 1" "Darstellung2" "Darstellung3")aussehen.Ziel ist es alle markierten Layout ohne weitere Eingabe oder Dialogfenster als PDF unter dem Namen des Layouts zu erzeugen.Der weitere Code (für Interessierte):Code:(DEFUN C:epall (/ layout_prev) (vl-load-com) (SETQ layout_prev (getvar "ctab")) (SETQ layout_LIST (LAYOUTLIST)) (vl-mkdir (STRCAT (getvar "dwgprefix") "pdf")) (FOREACH layout_cur layout_LI ...
|
| In das Form Lisp wechseln |
|
Lisp : Erkennen, ob Blockeditor aktiv ist.
Bernhard GSD am 27.09.2017 um 11:34 Uhr (1)
Hallo, ich suche eine Möglichkeit für ein Lisp-Program zu erkennen, ob sich Autocad im Blockeditor befindet um bestimmte Befehle, die da nicht gehen (und in diesem Fall auch überflüssig wären) nicht auszuführen. (TILEMODE zum Beispiel).Danke!------------------Gruß aus WienBernhard
|
| In das Form Lisp wechseln |
|
Lisp : Lisp zur Attributweitergabe an ein Schriftfeld
Bernhard GSD am 06.11.2018 um 17:31 Uhr (1)
Leider zeigt der Befehl "Schriftfeldakt" keine Wirkung, da das MTEXT-Element die Schriftfelder erst als solche erkennt, wenn ich den MTEXT-Editor öffne (und gleich wieder schliesse). Ich müsste Autocad also dazu bewegen, sich so zu verhalten, als wäre der Editor geöffnet worden.------------------Gruß aus WienBernhard
|
| In das Form Lisp wechseln |
 |
Lisp : Block auflösen - Elemente auf Layer setzen
Bernhard GSD am 21.11.2018 um 11:53 Uhr (15)
Versuche es einfach mal mit dem Autocad-Befehl "BURST" Burst ist Bestandteil der Express-Tools. Aufruf aus Lisp: (C:BURST)------------------Gruß aus WienBernhard [Diese Nachricht wurde von Bernhard GSD am 21. Nov. 2018 editiert.][Diese Nachricht wurde von Bernhard GSD am 21. Nov. 2018 editiert.]
|
| In das Form Lisp wechseln |
 |
Lisp : Menü laden - Pulldown Menü aktivieren
Bernhard GSD am 07.12.2020 um 14:12 Uhr (15)
Hallo!Ich lade eine Menüdatei mit (COMMAND "_MENULOAD" "gsd")Es wird die Datei gsd.cuix aus dem Support-Pfad geladen. Sehr gut soweit!Weniger gut: Die Pulldown-Menüs GSDcad und Bibliothek werden dabei nicht aktiviert/eingeschalten.Hier sollte der Lisp-Befehl (MENUCMD ...) zum Einsatz kommen. Nur bekomme ich den erforderlichen String-Parameter nicht hin.(MENUCMD "p13=+GSDcad.gsd") bringt nicht den gewünschten Erfolg. Auch sonst habe ich im Netz keine Hinweise gefunden.Freue mich auf sachdienliche Hinweise! ...
|
| In das Form Lisp wechseln |