|
Lisp : Layer umschalten bei der Bemassung
tmoehlenhoff am 13.10.2003 um 12:42 Uhr (0)
Hi Cadwiesel,ist schon klar, dass das dann nicht dir hyperelegante Lösung wird, aber Originalaussage von CAD-Tötti war "Ich beschäftige mich noch nicht sehr lange mit Lisp" und dann halte ich Reaktoren für recht schwere Kost. Wenn man dann die Bemassung eben nicht in einem weiteren zweiten Schritt auf den gewünschten Layer legen möchte bleibt nicht mehr wirklich viel übrig. Der von mir vorgeschlagene Lösungsweg bedeutet tatsächlich, dass man eigene Buttons oder Menüeinträge für alle Bemassungsbefehle schaf ...
|
| In das Form Lisp wechseln |
|
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 : Zeilenumbruch
Theodor Schoenwald am 08.04.2012 um 22:13 Uhr (0)
Hallo Thomas,die Verwechslung, dass ich:(command "_EXPLODE" EN)vor: (setq LASTOBJ (entlast))gelistet habe, kam vom kopieren der Zeilen von der Lisp in den Beitrag, das habe ich übersehen. In meiner Lisp-Datei war die Reihenfolge richtig.Das Problem ist, dass wenn ich mehrere M-Texte nicht auf einmal, sondern nacheinander bearbeitet habe, (entlast) nicht das letzte Element ausgegeben hat, das ich haben wollte, sondern ein anderes Element.In der Hilfe von "entlast" war ein Beispiel, wie diese Sache behoben w ...
|
| In das Form Lisp wechseln |
|
Lisp : Lisp warten lassen
alfred neswadba am 09.01.2009 um 15:22 Uhr (0)
Hi Theodor, Zitat:(while (not (findfile "CheckLoop.txt"))wird nur dann funktionieren (im Zusammenhang mit obiger BAT-Datei), wenn Deine Zeichnung in C:Temp gespeichert ist oder C:Temp in den Supportpfaden von AutoCAD mit enthalten ist. Zitat:benötigt nur ein "" Umleitungszeichen, zwei bedeutet anhängenmein Empfinden dazu ist, dass beides funktioniert, denn wenn die Datei nicht existiert, dann wird diese auch bei erstellt.Allgemein zu Schleifen während andere Programme arbeiten (sollen): man sollte dem Be ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Buch für Lisp
Theodor Schoenwald am 22.12.2003 um 23:07 Uhr (0)
Hallo dakneifer, Vor längerer Zeit machte ich den Vorschlag das Handbuch für Programmierer von ACAD12 nachdrucken oder kopieren zu lassen, um damit Lisp-Anfängern zu helfen. Mit einigen Stückzahlen wäre die Sache nicht so teuer geworden. Leider war das Echo Ablehnung. Nur 2 Forumsmitglieder baten mich, Ihnen doch eine Kopie zu schicken, die habe ich dann (kostenlos) geschickt. Von beiden wurde ich mit einem Dankeschön (z.B. 3 Flaschen Wein) belohnt. Warum nur 2 Interesse hatten? Dachten die anderen ich w ...
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : Maßstäblich drucken aus Modellbereich
Fiedelzastrow am 27.05.2008 um 15:21 Uhr (0)
Hallo,wer kennt das nicht (vieleicht bin ich aber auch der einzige ), ein Kollege kommt und fragt:" Kannst Du mir mal diesen Ausschnitt ausdrucken?"Schnell hastet man auf das DINA4 Layout, will noch was in den Plankopf eintragen, "ne ne, mir reicht ein bloser ausdruck, ohne das ganze gedöhns."Dafür habe ich mir ein kleines Makro/Lisp/Skript gebastelt.Vom Code her wirkt es eher wie *hingemurgsterkram*, aber es funktioniert.Fall jemand interesse hat, stelle ich das hier mal zu Verfügung, da ich ähnliches be ...
|
| In das Form Rund um AutoCAD wechseln |
|
Makro Programmierung : Fehlermeldungen beim Start von SD durch Makros?
Markus Kuehl am 03.12.2001 um 08:57 Uhr (0)
Hallo Michael, Zitat: Ich habe mittlerweile herausgefunden, daß der Fehler nicht durch die Makros verursacht wird, da er auch ohne diese zu laden auftaucht. @Claus: - mit der Option -v starten funktioniert zwar, aber im Terminalfenster steht leider nicht anderes als zuvor ohne die Option ?!? - wo muß ich das (load foo.lsp : print t) denn eingeben? Wenn ich das im SD-Fenster eingebe sagt er Lisp-Fehler, die Variable load ist nicht gebunden .... - Wo muß denn das (setf *enter-break-handler* t) s ...
|
| In das Form Makro Programmierung wechseln |
|
VBasic / vb.net / vbs / wsh : Autolisp Anwendung mit Vbasic laden
papaissi am 30.08.2011 um 15:12 Uhr (0)
Besten Dank für die schnellen Antworten. @RSchulz : Bei mir ist das ganze kein Problem. Ich habe die Anwendungen in der Startgruppe und kann mir auch sonst jedes Tool laden, wenn ich es benötige. Dies aber bei allen Autocad - Anwendern einzurichten ist unmöglich zumal die meisten "Tools" über die Befehlszeile ausgeführt werden und dann den Usern der Syntax nicht einfällt oder sogar ganz vergessen wird, dass es auch einfacher mit den schon vorhandenen Tools geht. Mittels "Sendcommand" kann ich dann die bere ...
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
Rund um Autocad : Bilder
Brischke am 09.06.2004 um 14:04 Uhr (0)
Hallo Julia, keine Panik! Hier im Forum haben schon mehr Leute gelernt mit LISP-Dateien umzugehen und sich somit die Arbeit zu vereinfachen. So gehts: Eigene AutoLISP- Anwendungen laden 1) Zunächst den Code in einer Datei mit der Erweiterung LSP in einem der AutoCAD-Supportpfade speichern - re.lsp 2) Anwendung laden - In der Befehlszeile: (load“dateiname.lsp“) oder - Über das Menü: Extras - Anwendungen, Datei auswählen, Laden 3) Danach können die Funktionen durch Eingabe der darin definierten (defun c:N ...
|
| In das Form Rund um Autocad wechseln |
|
OneSpace Modeling : Volumen und die Masse via LISP
tdoerner am 11.09.2003 um 14:30 Uhr (0)
Hallo Klaus, Tja, ich habe natürlich den Integration-Kit als Bettlektüre (Spaß beiseite) gelesen, aber ich muß zu meiner Schande gestehen, das es mit meinem English wohl nicht unbedingt zum Besten steht. Der IK ist ein tolles Nachschlagewerk, er ist unbedingt zum Empfehlen, aber wenn man so wie ich als Einzelkämfer versucht sich mit LISP "anzulegen" ist es ziemlich schwer. Darum hoffe ich, daß ich in diesem Forum auf Unterstützung bauen kann. So.. genug geschwafelt.. Ich hab mir deinen verbesserten Code ...
|
| In das Form OneSpace Modeling wechseln |
|
Lisp : Script aus Lisp mit Command aufrufen
Peter2 am 11.09.2007 um 14:18 Uhr (0)
Herzlichen Dank an beide. Zitat:Original erstellt von CADmium: SCRIPT aus LISP wird nix!Schade ... Zitat:Original erstellt von CADmium:...anbei mal ein Scripttaugliches LAYMRG ..Besten Dank. Mein Kurztest zeigt, dass es mit Übergabe von Strings klappt, dass er aber anscheinend Variablen nicht auswerten kann: Rückgabe nil, keine Meldung, keine Änderung Zitat:Original erstellt von fuchsi:..Achtung : ist für meine englischen expresstools !!!!...In der deutschen Version muss man "T" durch "E" und "YES" mit "ja ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : AutoCAD kann nicht so viele Objekte darstellen, wie ich brauche, was kann ich tun?
Bloodcyclon am 14.09.2010 um 13:08 Uhr (0)
Hallo zusammen!Ich bin regelrecht sprachlos, wie ihr euch für mein Problem einsetzt, vielen Dank!@Brischke: Hast du das Tool in LISP geschrieben? Denn ich hab noch nichts mit LISP angefangen, da würde es sich für mich mal lohnen, den Quellcode anzusehen. Kann grad nur nicht nachsehen, da ich gerade an kein AutoCAD-System rankomm.@CADDoctor: Wie hast du das gemacht, dass nur ganze Pentagone in dem Kreis sind? Du wirst das ja nicht händisch gemacht haben, aber mir fällt nichts ein, mit was für einer Funktion ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : AccoreConsole nimmt kein Lisp Befehle
cadffm am 02.10.2017 um 16:58 Uhr (1)
wie oben geschrieben: Das Lisp kann nicht funktionieren da die Funktion LAYOUTLISTnicht definiert ist (es sei denn du hast selbst eine Funktion mit dem Namen definiert).In der ACC ist der Funktionsumfang von AutoCAD-Befehlen und auch von Lispfunktionen hereingeschränkt, LAYOUTLIST gehört dazu, ebenso wie sonstige ActiveX-Funktionen.Starte doch mal eine Datei mit dem Scriptinhalt: (layoutlist)Und dann schau dir dann das Log dazu an, es müßte "; Fehler: no function definition:" ausgegeben werden.Du mußt also ...
|
| In das Form Lisp wechseln |