|
Rund um AutoCAD : Probleme beim Ausführen eines Scripts
WolfgangSCH am 07.02.2020 um 16:39 Uhr (1)
Wie Du schon vermutet hast wird nach dem Start von AutoCAD eine ACAD.LSP geladen:(defun S::STARTUP() (setq $cmdecho (getvar "cmdecho")) ; Variable CMDECHO wird ausgelesen (setvar "cmdecho" 0) ; Variable CMDECHO wird 0 gesetzt - keine Ausgabe in AutoCAD-Befehlszeile _$ (vl-vbaload "C:/Programme/Autodesk/AutoCAD 2020/CAD-Tools/MENU.DVB") ; Läd Makro Menü.dvb _$ (vl-vbarun "menu") ; Führt Makro Menü.dvb aus _$ (vl-vbaload "C:/Programme/Autodesk/AutoCAD 2020/CAD-Tools/CADTOOLS.DVB") ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Auto Lisp bzw. Scripts
fuchsi am 23.05.2007 um 15:14 Uhr (0)
du könntest so ein Lisp per Script über alle DWGs laufen lassendieses LISP tauft ALLE Blöcke in der Zeichnung die mit Ränder* beginnen um, sodass das Ränder weggeschnitten wird.(defun DelRaenderFromBlockName (/ bl blame ) (setq bl (tblnext "BLOCK" t)) (while bl (setq blname (cdr (assoc 2 bl))) (if (wcmatch (strcase blname) "RÄNDER*") (command "._rename" "_block" blname (substr blname 8)) ) (if (wcmatch (strcase blname) "SCHRIFTFELDER*") (command "._rename" "_block" blname (substr blname 15)) ) (s ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Text als Polylinie
Jonapap am 04.12.2008 um 18:21 Uhr (0)
Hallo Clayton,ich habe schon einen Lisp-Befehl, der mir folgende Schritte auf einmal erledigt:-Text explodieren-Die neuen 2D-Polylines auflösen (weil wir LW Polylinien benötigen)-Linien mit PEdit wieder verbinden (mit Fuzzy-Abstand)-die neuen Polylinien auf einen anderen Layer legenBei Einstrich-Schriftarten erhalte ich bei diesem Lisp-Tool auch keinerlei störende Unterbrechungen.Aber da wir oft viele Texte auf einmal bearbeiten müssen (die dann eckig werden) und weil ich die Anzahl der Stützpunkte gerne r ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoLisp : DCL List_box alle auswählen
Proxy am 13.08.2004 um 12:15 Uhr (0)
Hi, kleine Frage: Code: (action_tile "select_all" (strcat "(select_all dela_layer_list "layer_list")" "(DELA_GET_LAYERS list_string)" ) ) ist es möglich in einer list_box via Lisp als command oder Sonstiges alle Elemente auszuwählen wenn natürlich multiple_select = true; drin ist. Code: (action_tile "clear_all" (strcat "(set_tile "layer_list" "")" "(set_tile "selection_msg" "")" ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Layout in Datei Plotten, geht denn das?
molo am 08.04.2003 um 14:12 Uhr (0)
@CADchup Deine Lisp ist auf jeden Fall super! Habe mir auch schon gedacht, dass bei unterschiedlichen Massstäben im Layout es so gut wie unmöglich ist, die einzelen Linientypfaktoren in den Griff zu bekommen. Aber mit den oben von mir beschriebenen Schritten, bekomme ich das was ich haben möchte recht gut hin. Bleibt zwar ein wenig Handarbeit übrig, aber was solls. Schade ist, dass bei dem Befehl CHSPACE die Polygone der Mfenster nicht mit in den Modellbereich verschoben werden. Dann könnte man die Ausschn ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Punkte einfügen in einer Polyline
mapcar am 12.11.2004 um 23:40 Uhr (0)
Kann man nicht die LISP so ändern das die Punkte genau an der Line gemacht werden Ich glaube, dass hier wenig Interesse an redundanten Stützpunkten besteht .. na ja, stimmt auch nicht. Es besteht ein großes Interesse daran, die wieder wegzukriegen;-) Mit den diesen Lisp kann man den Punkt irgentwo machen wo man mit der Maus hingeht Ich kenne das Programm zwar nicht, aber das klingt doch verlockend. Wozu habe ich mein Mäuschen, wenn ich nicht mit ihr mal irgendwo hin gehe? Siehe volgenden Beitrag ...
|
| In das Form Rund um Autocad wechseln |
|
OneSpace Modeling : OSD Developers Kit
clausb am 07.06.2005 um 14:27 Uhr (0)
Das Developer s Kit (oder auch Integration Kit) ist eine Sammlung von Programmierschnittstellen fuer OSDM; die meisten davon fuer LISP. Die Schnittstellen und die Doku werden bei einer ganz normalen Installation mitinstalliert. Lizenzpflichtig sind Tools fuer Applikationsentwickler wie Lizenzgenerierung und LISP-Compiler; diese Tools werden nur installiert, wenn man eine angepasste Installation macht und dort das Developer s Kit mit auswaehlt. Siehe dazu auch http://www.clausbrod.de/Osdm/OsdmFaqCustomizat ...
|
| In das Form OneSpace Modeling wechseln |
 |
Lisp : TXT Datei lesen
richycad am 13.08.2013 um 10:24 Uhr (15)
Guten Tag,ich möchte gerne Zeilen aus eine TXT Datei lesen und in einer LISP Datei weiterverwerten. Die TXT Datei beinhaltet z.B.30105Die LISP Datei würde z.B so aussehen.(setq mydata (open "c:/CAD_tools/Vorlagen/gettxt.txt" "r"))(setq ww (read-line mydata ))(setq ww (atoi ww))(command "_line" "0,0" (list 0 ww) "")(setq wd (read-line mydata ))(setq wd (atoi wd))(command "_line" "10,0" (list 10 wd) "")(close mydata)Nun sollte das TXT Datei aber z.B. so aussehen.ww 30wd 105damit man die Zeilen identifizieren ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : wblock
Langenhorst am 07.11.2005 um 14:32 Uhr (0)
Hallo Werner,ich habe dieses Problem für mich auf eine andere Art und Weise gelöst:Ich habe eine kurze Lisp geschrieben, mit der ich den Wblock mit voreingestelltem Blocknamen (der kann auch im Einzelfall geändert werden) in ein bestimmtes Verzeichnis speichere. Mit einem anderen Befehl baue ich diesen Block dann wieder ein.Bei mir sind das nur wenige Tastendrücke um einen WBlock zu erstellen und wieder einzubauen - und das ganze auch ohne den Pfad oder Blocknamen angeben zu müssen.Diese Lisp hat auch noch ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Spezielle Buttonmakros
CAD-Huebner am 18.02.2011 um 07:52 Uhr (0)
Zitat:Original erstellt von CADJojo:Moin.Geht so was ohne großen Aufwand, damit auch ich als Nicht-Durchblicker bei Lisp usw. das auch hinbekomme ?1. Buttonmakro zum Umschalten zwischen zwei Systemvariablen (z.B. menubar 1 und 0)2. Lisp zum Ändern der Eigenschaften eines Blocks auf z.B. Farbe rot und Linientyp verdeckt durch anklicken 1. siehe Dieseausdrücke^C^C^P$M=$(if,$(=,$(getvar,menubar),1),menubar 0,menubar 1) http://docs.autodesk.com/ACD/2011/DEU/filesACG/WS73099cc142f4875513fb5cd10c4aa30d6b-7b45 ...
|
| In das Form Rund um AutoCAD wechseln |
|
CoCreate Modeling : LISP-Makro Problem
Crespo am 07.12.2009 um 17:31 Uhr (0)
Hallo zusammen,da ich ja auch alle Jubeljahr mal wieder LISP machen darf habe ich den Tipp von Wolfgang mal umgesetzt.Sicher geht das viel schicker, und mit viel mehr Prompts und Text usw., aber vielleicht hilft es ja doch dem einen oder anderen, der noch gar nicht so recht weiß, wo anfangen.Und wer es schon weiß, der kann sich ja trotzdem meinen kleinen Feierabend-Entwurf mal kurz angucken Edit:Der Title im zweiten UI_PNT2 sollte latürnich "EndPunkt" heißen ------------------Gruss aus der PalzCrespo ...
|
| In das Form CoCreate Modeling wechseln |
|
Lisp : Fehlermeldung bei laufendem Lisp
Niggemann am 15.11.2012 um 23:42 Uhr (0)
Hallo Peter,Es wird ein Lesefehler sein. Ich muß mich entschuldigen das ich nicht direkt nachdem der Fehler bei mir nochmal aufgetreten ist die Beschreibung eingestellt habe aber es ja schon eine Zeit vergangen wo ich nachgefragt habe. Den Fehler hatte ich vor ca. 4 Wochen nochmal.Diesmal konnte ich ihn nachvollziehen.Ich arbeite auf einem Toshiba Laptop, dieses steht natürlich auf einem Tisch.Ich lasse ein Lisp-Prog in einem DCL-fenster laufen.Jetzt kommt das tötliche:Ich stosse an den Tisch, das Warnfens ...
|
| In das Form Lisp wechseln |
|
AutoCAD Civil 3D : Feld/Bemassung als Station formatieren
spider_dd am 14.03.2013 um 15:22 Uhr (0)
Hallo KR,versthe ich da jetzt was falsch, oder warum nutzt Du nicht die Möglichkeiten der Achsbeschriftung die CIVIL bietet?Ansonsten könnte man sicher auch etwas proggen, was Dir die Texte entsprechend umformatiert, d. h. zerlegt und wieder neu zusammenbaut.Wie sieht es dann damit bei Dir aus? Hilfe dabei gibt es dann z. B. im Lisp-Forum.Wenn Du da nichts selber machen kannst/willst, gibt es auch einige (ich nicht), die sich damit ihre Brötchen verdienen. Und bei "tausenden Zahlen" sind ja dafür vielleich ...
|
| In das Form AutoCAD Civil 3D wechseln |