|
Rund um AutoCAD : Benannte BKS
Bernhard GSD am 29.04.2004 um 09:29 Uhr (1)
Du kannst alle Lisp-Scrips in eine Datei speichern und danach mit Appload laden (alternativ auch einfach per drag&drop)In Appload gibt es auch eine Startgruppe. Alle dort eingetragenen Files werden beim Start geladen.------------------Gruß aus WienBernhard
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Z-Koordinaten über txt-Dateien einfügen?
Bernhard GSD am 05.08.2005 um 11:28 Uhr (0)
Hab ich in meiner Lisp-Sammung gefunden.Simple alte Lösung, die ich mir vor Jahren geschnitzt habe.(DEFUN c:LIST2POINT (/ fang) (SETQ fang (GETVAR "OSMODE")) (SETVAR "OSMODE" 0) (SETQ file (OPEN "koord.txt" "r")) (SETQ text T) (WHILE text (SETQ text (READ-LINE file)) (IF text (PROGN (SETQ x (ATOF (SUBSTR text 1 14)) y (ATOF (SUBSTR text 15 14)) z (ATOF (SUBSTR text 30 14)) pt (LIST x y z) ) (COMMAND "_POINT" pt) ) ) ) (CLOSE file) (SETVAR "OSMODE" fang) (PRINC))Die Stringlängen ev. no ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Speichern von Systemvarablen in Lisp-Programmen
Bernhard GSD am 22.06.2004 um 14:48 Uhr (0)
Wer weiss warum Systemvariablen nur dann von Lisp wieder zurückgesetzt werden können, wenn die Lisp-Variable nur lokal ist? ------------------ Gruß aus Wien Bernhard
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : LISP zur Flächenabfrage
Bernhard GSD am 29.10.2018 um 13:09 Uhr (1)
Ja, genauso habe ich es gemeint.Manuell über ATTEDIT geht es ja auch. Ich habe hier aber noch einen eigenen Thread in Lisp: http://ww3.cad.de/foren/ubb/Forum145/HTML/004632.shtmlSorry für Doppelpost, aber in Lisp sollte das Thema besser passen.------------------Gruß aus WienBernhard
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Lisp bremst?
Bernhard GSD am 22.04.2004 um 11:54 Uhr (0)
Ich würde die einzelnen Lisp-Files zusammenfassen zu 1-4 großen Gruppendateien. Wenn Autocad beim Laden 35 Dateien auf der HD zusammensuchen muß, dann kann das nur bremsen. ------------------ Gruß aus Wien Bernhard
|
| In das Form Rund um Autocad 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 |
|
Rund um Autocad : Ärger: LT2004 kann, was Voll2004 nicht kann
Bernhard GSD am 01.07.2004 um 13:08 Uhr (0)
Man könnte ja ein Lisp-Programm schreiben das die Befehle SETENV und GETENV beinhaltet. Wenn es möglich wäre, dass ein LT-User die Dialoge postet, könnte selbst ein Lisp-Anfänger damit die Befehle nachbauen. ------------------ Gruß aus Wien Bernhard
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Lisp zur Attributweitergabe an ein Schriftfeld
Bernhard GSD am 29.10.2018 um 14:09 Uhr (1)
Zitat:Ja, das ist der Weg, wobei man es vorher eigentlich bereits beim Zusammenbau getestet hat und somitkeine Fehlerquelle mehr suchen muß.Das mache ich ja auch normalerweise. Nur kenne ich mich mit VL_* und VLA_* kaum aus und tue mir daher beim Debuggen schwer.Sonst habe ich in den letzten fast 30 Jahren schon tausende Zeilen Lisp-Code geschrieben. ------------------Gruß aus WienBernhard
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Excellisten importieren
Bernhard GSD am 23.08.2005 um 17:24 Uhr (0)
Als Text wäre die Liste besser geeignet, sollte Excel speichern können.Dann Scriptbefehle vorne einfügen mit Copy&PasteOder mit Lisp die Liste auslesen und die Werte mit dem Lisp ändern.Zum Schnitzen einer Lösung reichen die Angaben aber nicht.Wie schaut die Liste aus, Was genau soll geändert werden, Gibt es Überschneidungen zw. alter und neuer Bezeichnung?------------------Gruß aus WienBernhard
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Lisp-Routine um Attribute auf anderen Layer legen
Bernhard GSD am 27.09.2023 um 13:00 Uhr (1)
Ich würde einfach den (überarbeiteten) Block neu einfügen - oder mit DesignCenter neu definieren und anschließend mit ATTSYNC die Attribute auf den neuen Layer bringen.Oder diese beiden Lisp-Zeilen...(command "_insert" "GRBL-T=" ^c^c)(command "attsync" "_name" "GRBL-T")------------------Gruß aus WienBernhard
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Doppelklick Mausrad (Zoom Grenzen)
Bernhard GSD am 21.05.2025 um 08:38 Uhr (1)
Gleich vorweg: Der Doppelklick funktioniert wie geschrieben,ABER:Ich würde gerne meinen LISP-Befehl "ZG" für Zoom Grenzen auf diese Funktion legen, um zum Beispiel auf LIMITEN zoomen zu können, wenn diese aktiv sind.Es geht hier nicht um die Details der LISP-Funktion, die arbeiten problemlos bei normalem Aufruf.------------------Gruß aus WienBernhard
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Autocad Miete/Wartung was nun?
Bernhard GSD am 09.04.2019 um 22:55 Uhr (1)
Zitat:Original erstellt von cadffm:[B]Wenn du die führende Software in dem Thema (BricsCAD) nimmst, dann sind die extrem nah an "identisch"Ja, die Richtung passt ja (im Vergleich zu ZWcad vor ein paar Jahren), aber "Extrem nah an idientisch" sehe ich noch nicht. Das fängt bei so simplen Dingen wie dem Farbschema z.B. bei Werkzeugkästen und Menüs an.Und ich fürchte, dass sich viele Visual-Lisp-Komponenten nicht so leicht umstellen lassen. Und ein ACAD-BCAD LISP-Fachmann für die Umstellung ist bei uns defint ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Registerkarten für Modell und Layout einblenden/ausblenden
Bernhard GSD am 26.11.2012 um 17:02 Uhr (0)
Hallo!Ich suche nach einer Möglichkeit in Lisp folgende Schaltfläche in ein Lisp-Kommando einzubauen:"Registerkarten für Modell und Layout einblenden"Hintergrund: Man kommt manchmal irrtümlich bei der Schaltfläche:"Registerkarten für Modell und Layout ausblenden"an und muss jedes mal suchen, wie man wieder zurückkommt...Daher würde ich gerne einen Befehl verwenden, mit dem man das wieder schnell einschalten kann - und den Befehl eventuell in der S::Startup ausführen, damit mit einem Neustart das Problem be ...
|
| In das Form Lisp wechseln |