|
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 |
 Rename_Wandstilname_AECDictionary.lsp.txt |
Lisp : Ändern von Einträgen im ACA-Stilmanager mit Lisp
cadking am 04.05.2023 um 00:48 Uhr (15)
so, ich habe es geschafft.Ich habe keine Listenelemente ausgetauscht, sondern die ganze Entityliste des Dictionary "AEC_WALL_STYLES" mit den aktualisierten GC3-Stilnamen neu erzeugt und dann mit entmod zurückgeschrieben.Hier eine Beispiel-DWG und die Lisp. Zum Starten der Lisp einfach per DRAG&DROP in die Zeichnung ziehen.------------------Danke Stefan
|
| In das Form Lisp wechseln |
|
Lisp : LISP start debugging
CADmium am 04.01.2007 um 10:35 Uhr (0)
*bei VBA steht dir die ACTIVEX-Schnittstelle zu ACAD zur Vefügung und du hast zugriff auf die WIN-API.. *in Lisp kannst du einiges mehr als nur die ActivX-Schnittstelle bedienen, z.B die Vlax-curve-Funktionen .. entmake, endmode ect. sind auch nicht zu verachten .. probier mal den XRecord eines Layerstands in VBA zu handeln ..allerdings ermöglicht Lisp nicht den Zugriff auf die WIN-API* VBA soll in den neuen ACAD-Versionen nicht mehr unerstützt werden, Lisp erstmal jedoch schondas nur mal als Randinfo.--- ...
|
| In das Form Lisp wechseln |
|
Lisp : Schriftfelddaten per Lisp einfügen
CAD-Huebner am 26.09.2007 um 09:07 Uhr (0)
Zitat:Original erstellt von Werner-Maahs.de:...Nun hatte ich gedacht, so etwas auch mittels einer kleinen LISP-Routine (coomand "TEXT" ...) zu erledigen. Hat leider nicht geklappt!Geht dies so nicht? Oder, habe ich einen Fehler gemacht?Ja,so gehts:Code:(command "_text" (0.0 0.0) 2.5 0.0 "%AcVar Date f "M/d/yyyy"%")------------------Mit freundlichem GrußUdo Hübner
|
| In das Form Lisp wechseln |
|
Lisp : Lisp
Theodor Schoenwald am 12.06.2007 um 18:23 Uhr (0)
Hallo,da es für "BricsCad und Lisp" kaum (oder keine) Literatur gibt, ist dieses Buch besonders für BricsCad sehr wertvoll. Genau so für CAD Software die auf der Grundlage von ICAD läuft. Diese Programmen haben keine ActivXSchnittstelle. Der dritte Teil des Buches befasst sich mit der Autocadprogrammierung über die ActivXSchnittstelle.Da ich viel für BricsCad mache, muss ich bei allen Programmen die ich für ACAD und BricsCad gleichzeitig benutzen möchte, ohne VL-Befehle auskommen. Gerade deshalb ist Teil e ...
|
| In das Form Lisp wechseln |
|
Lisp : Programmierung mit lisp
CADwiesel am 27.06.2008 um 07:59 Uhr (0)
setz mal filedia auf 0 und versuchs nochmal------------------Gruß CADwieselBesucht uns im CHAT
|
| In das Form Lisp wechseln |
|
Lisp : LISP start debugging
cadffm am 04.01.2007 um 10:31 Uhr (0)
zu FAQ: ACAD.lsp / ACADDOC.lsp
|
| In das Form Lisp wechseln |
|
Lisp : Lisp beenden!
Jürgen Scheeren am 04.08.2015 um 11:50 Uhr (1)
Also ich benutze das kleine Helferlein, macht einen 2.5mm Bruch und beendet sich dann selber.....
|
| In das Form Lisp wechseln |
|
Lisp : Fachschalenexplorer (Map) über Lisp schließen
cadffm am 02.02.2017 um 19:31 Uhr (1)
Lustiges Beispiel. Wenn es einen Befehl oder eine Sysvar gibt zum schließen, dann kann man den Befehl logischerweise auch per command oder sendcommand, je nach Sprache, an die Befehlszeile senden.Mehr Möglichkeiten gibt es wohl auch für gewöhnlich nicht in Acad über Lisp.Also: Schau ob du einen Befehl dafür findest.Neben der Hilfe dann:Zb. Wie gewohnt ein/aus knipsen und in der Befehlszeile schauen,oder in der Liste der "letzten Befehle" nachsehen, oder in der Anpassungsdatei stöbern.Oder auch mal den Akt ...
|
| In das Form Lisp wechseln |
|
Lisp : Mechanical Befehle in Lisp
CADmium am 06.12.2007 um 14:33 Uhr (0)
(c:AMCENTLINE)------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : LISP start debugging
Brischke am 04.01.2007 um 00:18 Uhr (0)
Zitat:Original erstellt von achim8: Es geht nicht um das Editieren, sondern um den unabhängigen Start/Ablauf des fertigen Programms. Im Prinzip wäre deshalb letzteres das Endziel für:- Datensatz von Element über Schlüsselcode aus Datenbank (access o.ä.) auslesen- Element in vorgegebene dwg-Datei einlesen (=zeichnen).Der 2. Teil scheint mir über LISP einfacher(gut)programmierbar zu sein. Für den 1. Teil und einen unabhängigen Programmlauf (Endziel) scheint mir (nach meinen bescheidenen Kenntnissen/Erfahru ...
|
| In das Form Lisp wechseln |
|
Lisp : Lisp läuft nicht unter XP
CADchup am 24.08.2007 um 13:42 Uhr (0)
So:(setenv "PlotToFilePath" (getvar "dwgprefix"))------------------CADmaro.de
|
| In das Form Lisp wechseln |
|
Lisp : Lisp - Neigung 2D
CADmium am 08.01.2019 um 08:48 Uhr (1)
für die Kommastellen ist die Funktion rtos zuständig ( einfach mal in der Hilfe gucken, wie es geht ... ist schließlich ein Forum zur Selbsthilfe ) ....und das mit den "%" das geht mit (strcat VALUE "%") also: jetzt ein bißchen Eigeninitiative!------------------Also ich finde Unities gut ... und andere sicher auch--------------------------------------- - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |