Informationen zum Forum Lisp:
Anzahl aktive Mitglieder: 1.247
Anzahl Beiträge: 32.185
Anzahl Themen: 4.624

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 1 - 13, 46 Gesamtergebnisse mit Suchbegriffen schreibschutz aufheben bei autocad-datei sec.
Lisp : DCL / Text und width
CADchup am 10.10.2006 um 12:53 Uhr (0)
Hi,schreib dir eine Funktion, die dir zur Laufzeit der aufrufenden Lisp die DCL-Datei im temporären Verzeichnis erzeugt, bevor du sie aufrufst. Anschließend lässt du sie wieder löschen.Ein unvollständiges Beispiel (irgendwo rauskopiert):Code:(defun Fragwas (/ dclfile dcl-id result)  (MakeDCL    (setq dclfile (strcat (getvar "TEMPPREFIX") "Fragen.dcl"))  )  (setq dcl_id (load_dialog dclfile))  (if (not (new_dialog "Fragen" dcl_id))    (exit)  )  (action_tile  ...  )  (start_dialog)  (unload_dialog dcl_id)  ...

In das Form Lisp wechseln
Lisp : AutoCAD CUI-Dateien
CADchup am 25.04.2007 um 14:25 Uhr (0)
Hallo Fred,über ActiveX scheint es tatsächlich keine Möglichkeit zu geben, Menüeinträge genauso zu manipulieren wie die Werkzeugeinträge.Die CUI-Api fehlt.Ich habe aber ein wenig getestet und konnte deinen Fehler nachvollziehen.Eigentlich sollte man meinen, dass die einzelnen Befehle über ihre IDs eindeutig definiert sind, aber komischerweise hat der Fehler nichts mit den IDs zu tun (meine erste Vermutung war natürlich, dass sie case-sensitive sind ), bzw. ist die ID zweitrangig, wenn das Menümakro anders ...

In das Form Lisp wechseln
Lisp : acaddoc.lsp & Acad 2014
CADchup am 05.06.2014 um 08:53 Uhr (1)
Hi,wie sehen denn die Aufrufe in der acaddoc.lsp aus?Hintergrund der Frage: Wenn du mit (load FILE) arbeitest und ein load aus irgendeinem Grund fehlschlägt, kriegst du das u.U. nicht mit.Besser: (load FILE "kaputt") Dann wird AutoCAD bei einem Ladefehler "kaputt" ausgeben und arbeitet anschließend die acaddoc.lsp weiter ab.Siehe http://docs.autodesk.com/ARCHDESK/2014/DEU/files/GUID-F3639BAA-FD70-487C-AEB5-9E6096EC0255.htm Als Alternative zu acaddoc.lsp kann man Tools inzwischen auch über die CUIx laden la ...

In das Form Lisp wechseln
AutoLisp : TEMPPREFIX
CADchup am 16.06.2003 um 11:56 Uhr (0)
Das ist ja komisch: Die Systemvariable TEMPPREFIX ist schreibgeschützt, lässt sich mit (setvar ...) also nicht setzen. Wohl aber mit (vla-put-tempfilepath (vla-get-files (vla-get-preferences (vlax-get-acad-object))) c: emp ) Lustig das! Hintergrund: Unter XP werden die temp-Dateien von AutoCAD in der hintersten, dunkelsten Ecke des Betriebssystems und für jeden Anwender getrennt gespeichert. Mussjanichsein. c: emp reicht doch vollkommen. Gruß CADchup ------------------ www.cadditions.de

In das Form AutoLisp wechseln
Lisp : Plotausgabe in Datei mit VLisp auslesen?
CADchup am 07.07.2003 um 13:36 Uhr (0)
Hi,man kann aus(vla-get-activelayout (vla-get-activedocument (vlax-get-acad-object)))die dollsten Sachen auslesen: Plotkonfiguration, -stiltabell, -bereich, Ausrichtung, Papiergröße undundund.Leider habe ich aber noch keine Möglichkeit gefunden, zu prüfen, ob "Plotausgabe in Datei" aktiv ist und in welche Datei ausgegeben werden soll.Hintergrund: Ich möchte einen gerade erzeugten Plotfile weiterverwursten.Ideen?GrußCADchup------------------www.cadditions.de

In das Form Lisp wechseln
Lisp : Plotausgabe in Datei mit VLisp auslesen?
CADchup am 23.07.2003 um 13:17 Uhr (0)
So ist es Torsten.Da ist nix zu machen.Einzige Möglichkeit die ich mittlerweile gefunden habe: Über die Registry kommt man an den Pfad in den zuletzt ein Plotfile gespeichert wurde.Nicht schön, aber zumindest ein Ansatz.Danke an EuchCADchup------------------www.cadditions.de

In das Form Lisp wechseln
AutoLisp : Neuling mit Anfängerfrage
CADchup am 02.09.2003 um 08:54 Uhr (0)
Hi! Wenn ich Dich richtig verstanden habe, möchtest Du Dein c:Kontextmenu beim AutoCAD-Start ausführen lassen?! Das erreichst Du, indem Du als neue, letzte Zeile (c:kontextmenu) in die lsp schreibst. Gruß CADchup ------------------ www.cadditions.de

In das Form AutoLisp wechseln
AutoLisp : rtext in eine lisp einbinden
CADchup am 10.11.2003 um 15:26 Uhr (0)
Hi, zu Deinem zweiten Problem: Suchmal im Acad-Help-Verzeichnis die Datei acet.chm Das ist die Express-Hilfe. Gruß CADchup ------------------ www.cadditions.de

In das Form AutoLisp wechseln
AutoLisp : doppelte objekte
CADchup am 03.12.2003 um 12:45 Uhr (0)
Dann hast Du nur die in AutoCAD mitgelieferten Express Tools. Schau mal bei cadwiesel.de vorbei, da gibt es die Vollständigen. Gruß CADchup ------------------ www.cadditions.de

In das Form AutoLisp wechseln
AutoLisp : Probleme mit mnl
CADchup am 21.06.2004 um 12:52 Uhr (0)
Hi Petra, AutoCAD lädt zuerst die Menüdatei, dann die zugehörige MNL. Wenn es beim Laden der Menüdatei hakelt, kann es durchaus passieren, dass die MNL überhaupt nicht geladen wird. Check also am besten mal die Zeilen in Deiner Menüdatei, an denen Acad rumnörgelt. Das ist vielleicht schon des Rätsels Lösung. Gruß CADchup ------------------ www.cadditions.de

In das Form AutoLisp wechseln
AutoLisp : Einfügen mit Referenzen
CADchup am 01.07.2004 um 21:58 Uhr (0)
Hi, anscheinend hast Du nicht die kompletten Express Tools. Du brauchst die etv1-9, nur da ist BLOCKTOXREF enthalten. Das mit dem Makro bezog sich nicht auf VBA, es ging um ein Buttonmakro in AutoCAD. Kannst Du aber gleich wieder vergessen, ich habe es gerade ausprobiert, die ET-Entwickler haben es bei diesem Tool vorgezogen, keine Befehlszeilenvariante zu schreiben. Du musst also entweder damit leben, jeden Block manuell zu xreffen oder die blocktoxref.lsp für Deine Bedürfnisse anpassen. Gruß CADchup - ...

In das Form AutoLisp wechseln
AutoLisp : Prüfung ob Datei im Zugriff
CADchup am 13.09.2004 um 15:57 Uhr (0)
Hi, ich habe das mittlerweile so gelöst, dass ich mit vl-file-size die Größe der zu erstellenden Datei überwache. Verändert sie sich noch, warte ich eine Sekunde und frage wieder nach, usw. Hier die Wartefunktion, der einfach die Anzahl der zu wartenden Sekunden übergeben wird: Code: (defun P2P:wait (secs / nowsec) (setq nowsec (last (jtoc (getvar date )))) (while ( (last (jtoc (getvar date ))) (+ secs nowsec)) (Spin) ) ) (Spin) ist nur eine Funktion, die die Befehlszeile beschäftigt. G ...

In das Form AutoLisp wechseln
AutoLisp : Kurzer Dateiname mit Zeichen ~
CADchup am 09.12.2004 um 09:32 Uhr (0)
Hi, ich habe zwar das (vl-load-com) am Anfang vergessen, aber das sollte nicht das Problem sein. Hast Du denn im Pfadnamen zu Deiner Datei auch mit doppelten Backslashs gearbeitet? Ich bekomme Deine Fehlermeldung, wenn ich nur einen Backslash eintrage. Außerdem sollte die Datei natürlich vorhanden sein. Das könntest Du zum Beispiel mit (if (findfile ...) testen. Hilft s? Gruß CADchup ------------------ www.cadditions.de

In das Form AutoLisp wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2   3   4 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz