|
Lisp : Startup für ACAD LT 2024
Danillo am 17.06.2023 um 15:12 Uhr (1)
Hallo Leute,ich versuche gerade meine LISP-Programme auf ACAD LT 2024 zum Laufen zu bringen. Zu Beginn stellt sich folgendes Problem: Habe bisher in der ACAD-Directory die Datei ACADDOC.LSP gespeichert, in welcher über (defun S::Startup...) verschiedene Eistellungen durchgeführt wurden, um dann die LISP-Progamme in einer definierten Umgebung laufen zu lassen.Die ACADDOC.LSP habe ich beim LT jetzt über _appload zur Startgruppe hinzugefügt, aber leider wird die STARTUP nicht automatisch ausgeführt. Gibt es h ...
|
| In das Form Lisp wechseln |
|
Lisp : Startup für ACAD LT 2024
cadffm am 17.06.2023 um 23:11 Uhr (1)
Hi,1. Acaddoc.lspOb relevant oder nicht, hau die raus aus der Startgruppe und benenne die Datei jm in ACADLTDOC.lsp. In das Supportverzeichnis deiner Wahl.. 2. Vergesse auch nucht die TrustedpathesLäufts?3. Wenn ich viel in die Zeilen richtig hinein interpretiere, dann prüfst du die Probleme wohl eher nicht mit einfachem Code, genau das empfehle ich aber (soviel wie möglich rausnehmen) Beispiel s::startup Lt Hilfe sollte es kein Problem mit der Funktion geben, also vermute ich Probleme mit dem I ...
|
| In das Form Lisp wechseln |
|
Lisp : Startup für ACAD LT 2024
Danillo am 19.06.2023 um 08:49 Uhr (1)
Hallo Leute,danke für eure Hilfe.Es stimmt, dass ich die Datei nicht mit einfachem Code, sondern mit dem Code, der seit Jahren auf der Vollversion von AutoCAD läuft, getestet habe. Der Test mit Dateinamen ACADLTDOC.lsp und folgendem Code hat einwandfrei funktioniert:(defun-q S::STARTUP (/) (princ "
Hello World"))Warum Autodesk hier nicht den Namen ACADDOC.lsp gelten lässt, erschließt sich mir nicht... Bei anderen Spezialversionen wie C3d gibt es ja auch keine eigene ACADDOC.Zum Thema: böse FalleAuf meinem ...
|
| In das Form Lisp wechseln |
|
Lisp : Startup für ACAD LT 2024
Danillo am 19.06.2023 um 08:57 Uhr (1)
Und zum Thema Fehlersuche:Habe diesen auch bereits gefunden: Ich lade in der ACADLTDOC.lsp verschiedene Lisp-Programme u.a. eines mit Reaktoren. Habe diese Zeile rausgenommen und nun läuft alles. Ich vermute, dass Reaktoren von AutoCAD-LT nicht unterstützt werden. Ich habe diese verwendet, um Texte und Bemaßungen immer auf dem richtigen Layer zu genieren. Da werde ich in Zukuft eben manuell die Layer wählen müssen.------------------Windows 11 - AutoCAD Civil 3D 2023
|
| In das Form Lisp wechseln |
|
Lisp : Startup für ACAD LT 2024
cadffm am 19.06.2023 um 09:16 Uhr (1)
Moin,"Es stimmt, dass ich die Datei nicht mit einfachem Code, sondern mit dem Code, der seit Jahren auf der Vollversion von AutoCAD läuft, getestet habe."Bei erste Test vollkommen normal, aber wenn man auf Probleme trifft.. "Der Test mit Dateinamen ACADLTDOC.lsp und folgendem Code hat einwandfrei funktioniert"Gut, das automatische Laden wie auch die Ausführung einer s::startup funktioniert grundsätzlich. "Warum Autodesk hier nicht den Namen ACADDOC.lsp gelten lässt, erschließt sich mir nicht... Bei anderen ...
|
| In das Form Lisp wechseln |
|
Lisp : Startup für ACAD LT 2024
Danillo am 19.06.2023 um 10:13 Uhr (1)
Bezüglich Defun oder Defun-Q beziehe ich mich auf den Beitrag von Archtool, der schreibt, dass man die S::Starup nicht per Defun definieren sollte. Wusste nicht, dass es auch mit Defun geht, weil weil immer Defun-Q verwendet habe.Wird die S::Starup mit Defun-Q automatisch ergänzt? Dachte hier müsste man die Liste des Programms mit Append an das bestehende anhängen?Macht für mich jetzt keinen Unterschried, weil ich sowieso Defun-q verwende. Hätte nur meinem allgemeinen Verständnis gedient...---------------- ...
|
| In das Form Lisp wechseln |
|
Lisp : Startup für ACAD LT 2024
Danillo am 20.06.2023 um 08:09 Uhr (10)
Hallo Leute,da habe ich mich glatt vertippt! :lolDanke für eure Hilfe! Liege ich dann richtig, dass AutoCAD-LT keine Reaktoren unterstützt?------------------Windows 11 - AutoCAD Civil 3D 2023
|
| In das Form Lisp wechseln |
|
Lisp : Startup für ACAD LT 2024
cadffm am 20.06.2023 um 09:18 Uhr (1)
Zitat:Original erstellt von Danillo:Liege ich dann richtig, dass AutoCAD-LT keine Reaktoren unterstützt?Zitat:Original erstellt von cadffm:3. Wenn ich viel in die Zeilen richtig hinein interpretiere, dann prüfst du die Probleme wohl eher nicht mit einfachem Code, genau das empfehle ich aber (soviel wie möglich rausnehmen)4. Dasselbe wie in 3) Tausch den eigentlichen code gegen ein simples helloworld und teste es erneut. Für den Test lade den code manuell. Geht das? Dann gehts los bei der Fehlersuche. ...
|
| In das Form Lisp wechseln |
|
Lisp : Startup für ACAD LT 2024
cadffm am 20.06.2023 um 10:02 Uhr (1)
Zitat:Original erstellt von archtools:In der Funktionsübersicht für LispDas ist keine Funktionsübersicht, sondern die Hilfeseite zu ENTMAKEX.Benutzt du ENTMAKEX um einen Reaktor zu erzeugen?Nein.In AutoCAD LT kann man Reaktoren nutzen, ich kann aber nur diese generelle wahrheitsgemäße Aussage machen, mehr nicht.
|
| In das Form Lisp wechseln |
|
Lisp : Startup für ACAD LT 2024
archtools am 20.06.2023 um 10:04 Uhr (1)
Zitat:Original erstellt von cadffm:Das ist keine Funktionsübersicht, sondern die Hilfeseite zu ENTMAKEX.Dann klicke doch auf die rechte Seite, um andere Funktionen zu zeigen: https://help.autodesk.com/view/ACDLT/2024/DEU/?guid=GUID-26FF2BE2-B5BF-4DD1-A617-36727E51F516Zitat daraus: "Note: vla-, vlax-, and vlr- functions are not supported on AutoCAD LT for Windows or Mac OS."[Diese Nachricht wurde von archtools am 20. Jun. 2023 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Daten einlesen, Block absetzen
85Nina85 am 06.07.2023 um 14:23 Uhr (1)
Grüsse euch! ich möchte aus einer Aufnahmedatei (siehe Anhang) an den gewünschten Koordinaten Blöcke absetzen. Ich denke, das absetzen der Blöcke könnte ich hinbringen...nur weiss ich nicht, wie ich überhaupt mittels LISP eine Datei öffnen und lesen kann? Könnt ihr mir da auf die Sprünge helfen? Danke im Voraus!
|
| In das Form Lisp wechseln |
|
Lisp : Daten einlesen, Block absetzen
archtools am 06.07.2023 um 23:42 Uhr (1)
Zitat:Original erstellt von 85Nina85:Grüsse euch! ich möchte aus einer Aufnahmedatei (siehe Anhang) an den gewünschten Koordinaten Blöcke absetzen. Ich denke, das absetzen der Blöcke könnte ich hinbringen...nur weiss ich nicht, wie ich überhaupt mittels LISP eine Datei öffnen und lesen kann? Könnt ihr mir da auf die Sprünge helfen? Danke im Voraus! Guck Dir die Online-Hilfe zu den Lisp Funktionen OPEN, CLOSE und READ-LINE an.
|
| In das Form Lisp wechseln |
|
Lisp : Daten einlesen, Block absetzen
CADdog am 07.07.2023 um 09:45 Uhr (1)
Hallo,jedenfalls bekommst du parallel eine sdf-Datei, die du mit mapimport als "normale" AutoCAD-Blöcke importieren kannst, mehr geht über lisp IMHO auch nicht.Aber es gibt eben viele Wege, hier soll es wohl lisp sein, da bin ich raus------------------Gruß ThomasCADdog the dog formerly known as TRAutoCAD spricht mit einem, aber viele hören nicht zu.
|
| In das Form Lisp wechseln |