|
Rund um AutoCAD : Lisp s zum Laufen bringen - wie?
Entsorger01 am 27.11.2015 um 08:27 Uhr (1)
Warum willst du darauf zugreifen? Grau hinterlegt ist völlig in Ordnung Du musst die Lisp halt noch mit dem Befehlsaufruf starten!"Der neue Befehl muß nicht gleich mit dem Dateinamen sein, falls also derBefehl nicht mit dem Dateiname zu starten ist kann man mit einem Texteditorin der Datei die Zeile "(defun c:"NAME"...." suchen und dieses Wort zum starten testen."------------------GrußMichi"Es ist schon alles gesagt, nur noch nicht von allen." (Karl Valentin)
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : menü laden
salmasgm am 03.09.2006 um 17:14 Uhr (0)
Hy,ich bin absoluter Neuling in Lisp habe mir auch schon über die Suche alles mögliche Durchgelesen. Werd aber nich schlau daraus, weil nicht das Richtige für mich dabei war...oder ich es nicht verstanden habe.Ich habe mir ein eigenes Menü gemacht für ACAD (mein.mnu) und (mein.mns) da ich öfters was daran ändere stört mich die ewige laderei und die Pfadeingaben in der Supprtdatei.1) Kann mir jemand Helfen wie ich die menüdatei über Lisp laden und entladen kann.2) Die Pfade in den Supportdaten über Lisp ein ...
|
| In das Form Lisp wechseln |
|
Lisp : Isolate 3DSOLID aus Block
Dirk.B am 22.01.2019 um 09:59 Uhr (1)
Hallo Holger!Danke für dein Feedback.Da an diesen Blöcken eine Menge Informationen (XDATA) hängen, da diese Bestandteil einer Aufsatzsoftware auf AutoCAD sind,würde ich die Blöcke nur ungern sprengen.Müsste da aber auch beim einsammeln der Solids passen, da ich nicht wüste, wie ich das per Lisp hinbekomme.In AutoCAD gibt es ja den Befehl NKOPIE mit dem ich ein Solid aus einen Block kopieren kann.Könnte man das irgendwie mit Lisp umsetzen?------------------GrußDirk
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Plotbefehl mittels lisp verändern
CADmium am 01.08.2010 um 12:11 Uhr (0)
Prinzipiell geht das mit einem Command-Reaktor der auf "_plot" und alle Variationen anspricht .... da werden die Ergeignisse Befehlstart, Befehlsende und Befehlsabbruch behandelt. Ein Befehlsmakro ist da leider etwas eingeschränkter.Zum Aufwand in Lisp : Wenns ordentlich gemacht werden soll sind das ca. 80 Zeilen.Mal sehen ... wenns dir das Makro nicht reicht, nochmal melden.------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte ...
|
| In das Form Rund um AutoCAD wechseln |
|
OneSpace Modeling : Text aus lisp einen platzhalter in annotation zuweisen
tdoerner am 17.09.2003 um 08:00 Uhr (0)
Hallo Klaus und Michael, ich kann mich nur Michael anschließen, ich habe eine "kleine" Lisp-Schulung bei einem Partner von CoCreate hinter mir (Dauer 3 Tage und nicht gerade billig). OK, zahlt mein Geldgeber, aber um richtig tief in die Materie eindringen zu können, muß man sich wohl auch dementsprechend intensiv damit befassen und evtl. Aufbaukurse, sofern es die gibt besuchen. Komischerweise ist LISP eine der ältesten mir bekannten Programmiersprachen und es gibt so wenig wirklich gute LISP-Seiten (Inter ...
|
| In das Form OneSpace Modeling wechseln |
|
Rund um AutoCAD : Bemassung brechen
CADmium am 28.08.2007 um 15:19 Uhr (0)
amdimbreak ist ein Befehl aus MECHANICAL. Im puren Autocad kann man sich IMHO mit nem Lisp behelfen , das auf die Objekte des anonymen Bemassungsblocks zugreift und da die Linien bricht. Dabei bleibt die Bemaßung assoziativ, weil bei verschieben ect. ein "neuer" anonymer Block erstellt wird.ansonsten: was hindert dich daran CADchup ne Mail oder ne PM zu schicken und höflichst nach der Lisp zu fragen ??!------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bere ...
|
| In das Form Rund um AutoCAD wechseln |
|
CoCreate Programmierung : Teile ausblenden
noxx am 13.08.2007 um 13:50 Uhr (0)
Zitat:Original erstellt von Walter Geppert:Deine Variable "Baugruppen" enthält eine Liste, die du dann mit (dolist) abarbeiten solltest etwa in der ArtCode:...(dolist (item baugruppen) ...;;deine Ein- oder Ausblendefunktion);;dolist...Danke für die Antwort, muss aber an dieser Stelle nochmal auf mein Eingangssatz hinweisen: Zitat: leider hast du hier keinen LISP-Experten vor dir, sondern denabsoluten LISP-Invaliden!
|
| In das Form CoCreate Programmierung wechseln |
|
Autocad VBA : Blöcke auslesen
BerndE am 27.09.2004 um 14:37 Uhr (0)
Danke für Eure wieder mal superschnellen Antworten. Meine schon damals nur kläglichen Lisp-Kenntnisse sind mittlerweile schon sehr eingerostet. Nachdem Lisp auch immer mal wieder totgesagt wird, wollte ich mich auch nicht mehr mit beschäftigen (war das ein falscher Entschluss?) Also werde ich mich mal auf die Seite von Holger begeben. Auf jedenfall danke ich Euch allen. Bernd ------------------ Bernd
|
| In das Form Autocad VBA wechseln |
|
Rund um Autocad : Lisp-Aufruf
Brischke am 28.11.2003 um 21:46 Uhr (0)
Hallo Wisch, es ist in der Tat eine Schleife. Nur die Bedingung zum Enden ist nicht gesetzt. Da du nur die Blöcke explodieren möchtest ist nur eine kleine Änderung notwendig, und die Schleife wird nicht merh durchlaufen, wenn kein Block mehr gefunden wird. (while (setq #ss# (ssget _X ((0 . INSERT )))) (if #ss# (command _explode #ss# ) ) ) Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : selbst erstellte Befehle per Texteingabe aufrufen
cadffm am 15.12.2015 um 09:39 Uhr (1)
Das geht so im Grunde nicht. Wenn es wirklich notwendig/gewünscht ist, dann dieses Makro per Lisp (Command) nachbauen,in Lisp kann man eine Funktion als AutoCAD-Befehl bereitstellen._.-LAYER;_set;MeinLayer;;_.LINE;5,2;;(defun c:MeineSchrägeLinie () (command "_.-LAYER" "_set" "MeinLayer" "" "_.LINE" PAUSE "5,2" "") (princ))------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Rund um AutoCAD wechseln |
|
ADT Architectural Desktop : LISP
cordi am 10.12.2004 um 10:55 Uhr (0)
Danke, genau dies hab ich auch schon gemacht. Die Dateien werden auch gefunden, aber leider muß ich diese dann immer nocheinmal extra laden. Das Problem geht dann aber noch weiter. Ich lade mehrere LISP-Dateien gleichzeitig. Die zuletzt geladene funktioniert dann auch. Eine vorhergehende wird dann durch die zu letzt geladene grundsätzlich übernommen.
|
| In das Form ADT Architectural Desktop wechseln |
|
Rund um AutoCAD : Bemassung.lsp gesucht Bemassung mit bestimmten Layer
geddo am 22.12.2010 um 22:19 Uhr (0)
HalloIch habe gerade in der Fachzeitschrift gelesen,das es ein Lisp gibt, das nach Aufruf jeder Bemassung(horzontal, vertikal, schräg, radis, durchmesser, usw)einen bestimmten voreingestellten Layer (-BEM) verwendet.Somit kann kein falscher Layer für eine Bemassung verwendet werden.Könnte mir jemand das Lisp zur Verfügung stellen?Vielen Dank------------------Gruß geddo
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Bemassung mit Excelzelle verknüpfen!
Brischke am 21.09.2004 um 16:50 Uhr (0)
Zitat: Original erstellt von Alpschorsch: ...Geht es den überhaupt nicht, oder nur mit VBA etc?... Hallo Alpschorsch, es geht auch mit LISP. Sowohl VLisp als auch VBA greifen auf das gleiche ActiveX-Objectmodell zu. Zieh dir die vlax-.. Geschichten, das Acad und das Excel-Objektmodell rein, dann hast du alles, was du brauchst. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form Rund um Autocad wechseln |