 |
Lisp : Visual Lisp Schriftarten
Triple-S am 07.12.2021 um 10:19 Uhr (15)
Hallo Experten,ich habe vor ein paar Tagen zum ersten Mal den Befehl VLIDE ausgeführt, der den Visual Lisp Editor aufruft. Offensichtlich ein grober Fehler, denn nun funktionieren meine LISP-Routinen nicht mehr!Es war sehr offensichtlich, woran das liegt: AutoCAD erkennt nun Umlaute nicht mehr, sondern schreibt stattdessen Blödsinn, Script-Befehle wie EIGÄNDR oder Eingaben wie "lösen" werden nicht mehr erkannt.Nun habe ich in der VL IDE aber gar nicht die Möglichkeit die Schriftart auf z.B. Arial zu stelle ...
|
| In das Form Lisp wechseln |
|
Lisp : Visual Lisp Schriftarten
Triple-S am 07.12.2021 um 11:52 Uhr (1)
Hallo Thomas,ja, das funktioniert.Ich habe aber über 200 Lisp-Dateien und würde das ungern bei allen machen (geht im Zweifelsfall wohl über eine Batch-Datei).Geht es nicht umgekehrt den VL Editor auf UTF-8 zu stellen?Oder wie vorher gefragt diese Abfrage komplett zu überspringen bzw. den VL-Editor wieder zu deaktivieren?Ich brauche den VL-Editor ja nicht.
|
| In das Form Lisp wechseln |
|
Lisp : Visual Lisp Schriftarten
Triple-S am 07.12.2021 um 15:31 Uhr (1)
Hallo Thomas,ich versuche es nochmal zu erklären.Unabhängig davon, ob ich den Editor starte oder nicht, interpretiert AutoCAD seit neuestem alle meine Lisp-Tools so, als wären sie mit ANSI codiert, obwohl sie (teilweise) mit UTF-8 codiert sind.Das führt z.B. dazu, dass aus EIGÄNDR EIGÄNDR wird, was natürlich dazu führt, dass das Tool abbricht und nicht das macht, was es soll.Das tritt meines Wissens nach erst auf, seit ich einmal diesen Editor gestartet habe. Es kann aber auch an etwas anderem liegen.Ich ...
|
| In das Form Lisp wechseln |
|
Lisp : DCL list_box mit Spaltentext
joern bosse am 10.12.2021 um 14:14 Uhr (1)
Hallo Georg,eine Idee habe ich noch, aber funktioniert leider nur in BricsCAD, nicht in AutoCAD:Du kannst der list_box folgendes Attribut beifügen: bcad_label = "Spalte 1 Spalte 2 Spalte 3";Damit werden die Spaltenüberschriften erzeugt, die Breiten wie gehabt über TABS, und die Spaltenüberschriften bleiben dann natürlich auch sichtbar, wenn Du bei langen Listen nach unten scrollst:Schade, das bei Autodesk LISP wohl nicht mehr auf der ToDo-Liste der wichtigen Sachen steht:-(Achja, wo es bei AutoCAD und Bric ...
|
| In das Form Lisp wechseln |
|
Lisp : Aktualisierung Modellbereich ein-/ausschalten
joern bosse am 16.12.2021 um 11:01 Uhr (1)
Hallo Archi,in BricsCAD gibt es die Fuktionen (vle-start-transaction) und (vle-end-transaction), hatte ich noch nicht ausprobiert, hört sich aber viel versprechend an. Aber in AutoCAD gibt es das wohl nicht, oder weiß einer noch mehr dazu?------------------viele GrüßeJörnhttp://www.bosse-engineering.comBosse_tools-Überblick
|
| In das Form Lisp wechseln |
|
Lisp : Aktualisierung Modellbereich ein-/ausschalten
Triple-S am 17.12.2021 um 12:38 Uhr (1)
Hallo Archi,ob die Anzeige "live" aktualisiert wird oder der Bildschirm schwarz bleibt, hängt von den verwendeten Methoden ab. Manche Methoden sind auch schneller als andere.Wir kennen deine Routinen natürlich nicht, aber unabhängig ob man "etwas sieht" oder nicht, wird AutoCAD während Lisp arbeitet nichts anderes machen.Grüße
|
| In das Form Lisp wechseln |
|
Lisp : Aktualisierung Modellbereich ein-/ausschalten
archi.archi am 17.12.2021 um 13:09 Uhr (1)
Hallo Tripl-S,es geht um massenhafte Erzeugung von Zylindern aus Linien als Rohrersatz mit command.Code: (setq i 0) (repeat (sslength as) (command "_cylinder" (cdr (assoc 10 (entget(ssname as i)))) ;Mittelpunkt für Basis = Linie Anfangspunkt radius ;Radius "a" ;Achsendpunkt (cdr (assoc 11 (entget(ssname as i)))) ;Linie Endpunkt ) ;Layer von entlast anpassen (entmod (subst (cons 8 (cdr (assoc 8 (entget(ssname as i))))) (assoc 8 (entget (entlast))) (entget (entlast))) ) (setq i (1+ i)) )Das k ...
|
| In das Form Lisp wechseln |
|
Lisp : Lisp gesucht !
Ahnungslos-73 am 20.12.2021 um 13:08 Uhr (1)
Hallo, ich brauche dringend ein Tool/Lisp, dass, wenn ich die DWG schließe - sie gespeichert wird und alle Layer angeschalten werden (blaue Glühbirne) - und weil doch bald Weihnachten ist, hoffe ich, es erbarmt sich einer und schreibt mir kurz so ein Lispchen ?! Ich selbst hab keine Ahnung wie das geht.Würde mich sehr freuen! LG. Katrin------------------AUTOCAD-Anwenderin
|
| In das Form Lisp wechseln |
 |
Lisp : Layermanager
nebuCADnezzar am 04.01.2022 um 16:24 Uhr (15)
Hallo zusammenNeues Jahr neues Glück wieder mal versuch ich meine sehr eingerosteten LISP "Fähigkeiten" zu nutzen mir das Leben leichter zu machen.Für exporte die sehr häufig sind müssen die "orginalen" Layer alle weiss werden, bekommen andere Strichstärken und einer sogar nen Andern Linientyp.Ich hab mir im Layerstaus-Manager dass auch schon zusammengebaut und exportiert.Nun weiss ich aber nicht wie weiter, hab auch nix gefunden, möchte gerne:(defunLade "exportlayer.las" von C:wassweisichirgendwo/AutoCADv ...
|
| In das Form Lisp wechseln |
|
Lisp : Layermanager
cadffm am 04.01.2022 um 17:20 Uhr (1)
Hi,passende API Information, oder einfach nur passende Suchbegriffe: layerstate-import layerstate-restorehttp://help.autodesk.com/view/ACD/2022/DEU/?guid=GUID-84C7195D-12C1-4282-B5EE-8B9D6DDB705Aoder wenn man sich der AutoCAD-Befehle bedienen will, Befehl: LAYER bzw. -LAYER [F1]-HilfeZitat:Original erstellt von nebuCADnezzar:Für exporte die sehr häufig sind müssen die "orginalen" Layer alle weiss werden, bekommen andere Strichstärken und einer sogar nen Andern Linientyp.Warum nicht einfach die (offenbar be ...
|
| In das Form Lisp wechseln |
|
Lisp : Layermanager
cadffm am 05.01.2022 um 09:47 Uhr (1)
Zitat:Original erstellt von nebuCADnezzar:wähle alle layer - mach weisswähle alle layer strichstärke 0.18 - mach 0.13wähle layer 12 - mach linientyp gestricheltDas machst du alles mit dem Befehl LAYER/-LAYER, selbst wenn du es im Layereigenschaften-Manager machst wird der Befehl verwendet,ein einfaches Menümakro, Script oder eine (send)command Anweisung die den Befehls steuert reicht also aus.Gebe ein: -LAYERenterlese was ACAD dir anbietet, gebe ein was du möchtest usw.;als Script:-LAYERenterFarbeenter7ent ...
|
| In das Form Lisp wechseln |
|
Lisp : Status mode_tile
Peter2 am 14.01.2022 um 12:32 Uhr (1)
Das?AutoCAD Map 3D Hilfe | get_tile (AutoLISP/DCL) | Autodesk https://help.autodesk.com/view/MAP/2018/DEU/?guid=GUID-3BD2F6DF-DCD5-4A00-9BDF-E2C7C7C286F8 --
|
| In das Form Lisp wechseln |
|
Lisp : probleme mit acad startdatei
cadffm am 17.01.2022 um 11:32 Uhr (1)
Hallo,"Das Verschieben der Sicherungsdatei mit -savefilepath- wird nicht angenommen, sondern es werden die bak Dateien im Verzeichnis der orig. dwg gespeichert."Die Variable hat auch nichts mit der "händisch" gespeicherten *.bak zutun?"Habe cmdecho extra am Schluss der Startlsp nochmal auf 0 gesetzt, beim Start steht dieser Befehl wieder auf 1."Macht ja wenig Sinn bei einer Voreinstellung =1, welche nicht gespeichert wird."Irgend eine Einstellung scheint hier alles zu überschreiben. Wer hat noch einen Rat? ...
|
| In das Form Lisp wechseln |