|
Rund um Autocad : LISP_Fortsetzung nach Benutzerhandlung
AB am 19.05.2003 um 14:50 Uhr (0)
Hallo liebe Forum-Mitglieder, ich hänge mal wieder an einem Problem. Ich habe ein LISP geschrieben, bei dem Mitten drin der Benutzer plötzlich handeln muss, in dem er das Bauteil in unterschiedliche Bereiche einteilen soll. Danach (oder nach einer bestimmten Zeit), soll mein LISP da weiter ablaufen, wo es zuvor aufgehört hat (um dem Benutzer die Möglichkeit der Bearbeitung zu geben. Wie macht man so etwas? Gibt es überhaupt eine Möglichkeit nachdem der Benutzer die Zeichnung bearbeitet hat, dass Skript wi ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Suche Variable
marc.scherer am 13.04.2005 um 17:24 Uhr (0)
Hi Rabbit, oder Du verwendest das von mir für Dich geklöppelte Lisp: Code: (defun C:CNT (/ VAL) (if (setq VAL (CAD:DE:COUNT)) (princ (strcat
Anzahl Objekte: (itoa VAL) )) ) (princ) ) (defun CAD:DE:COUNT (/ SGET) (if (not (setq SGET (ssget I ))) (progn (princ
Anzahl ermitteln... ) (if (not (setq SGET (ssget))) (princ
Nichts gewählt, nichts gezählt! ) ) ) ) (if SGET (sslength SGET) ) ) Solltest Du nicht wissen wie man Lisp s in AutoC ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : 3D-Anzeige von Flächen
Brischke am 24.06.2003 um 08:46 Uhr (0)
Hallo Detlef, das Problem hat nichts mit Draworder zu tun. Es liegt vielmehr daran, dass die Polylinien in verschiedenen Koordinatensystemen erzeugt wurden. Deshalb zeigen die Flächennormalen in unterschiedliche Richtungen, was den von dir beklagten Effekt zur Folge hat. Die Lösung wäre, dass bevor die Regionen erzeugt werden, die Polylinien in ein einheitliches Koordinatensystem überführt werden. Dann sollte das auch richtig dargestellt werden. Evtl. kann das eine Applikation? oder mit einem LISP-Tool. Be ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Bemaßung mit fester Layerhinterlegung
Dirk.B am 14.11.2004 um 20:03 Uhr (0)
Hallo Leute! Mit der Variante Werkzeugpalette (ohne Handbuch) komme ich so noch nicht klar. Mich würde auch mehr die Variante Makro innerhalb des Werkzeugbutton interessieren. Kann mir da jemand auf die Sprünge helfen? Kann man dort nur mit "Lisp" und "Diesel" oder auch mit "VBA" arbeiten. Mit VBA kenne ich mich einwenig besser aus. Lisp geht so und Diesel garnicht. Wäre für ein Beispielmakro sehr dankbar. In meiner Templatezeichnung habe ich folgendes hinterlegt: Bemstyle: BEM1-1 BEM1-10 BEM1-50 BEM1-100 ...
|
| In das Form Rund um Autocad wechseln |
 |
Rund um AutoCAD : Befehl REIHEPFAD
zech am 16.01.2025 um 11:00 Uhr (1)
Hallo, zuerst wünsche ich allen ein gesundes neues jahr und viel Erfolg mit euren Projekten.Ich habe mit diesem Befehl ein LISP Problem, denke aber ich mach alles richtig und Autocad macht da einen Fehler in Verbindung mit Lisp.Anbei findet ihr 3 Bilder. "BILD1", die Ausgangsbasis, zeigt eine normale "LINE" und ein "Blümchensymbol". Die Buchstaben "a" und "b" sind 2 Variablennamen die ich für den Lispbefehl verwende.In der Kommandozeile gebe ich die beiden Lispbefehle "(setq a (car (entsel)))" und "(setq b ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : layout batch rename
Brischke am 27.05.2004 um 12:16 Uhr (0)
Hallo, auch von mir ein Lisp-Beitrag dazu. @cadmium Da du nicht auf den Namen zurückgreifst, kann es bei dir passieren, dass auch andere Layouts umbenannt werden. Auch wenn diese Layouts schön numeriert sind, kann die Reihenfolge in der Zeichnungsdatenbank eine andere sein, deshalb sollte man auch das beachten. Das Tool anbei, macht dir die 0en vor die mit Zahlen benannten Layouts. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoC ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Objekt durch auf ein anderes Layer legen, neuer Layer = alter Layer+koo
molo am 30.08.2004 um 09:56 Uhr (0)
Dank Dir Holger, bei den Gedanken die ich mir gemacht habe, habe ich mir schon gedacht das man mapcar gut einsetzen kann. Der Charm von Heidis Lisp lag für mich eben an der Einfachheit. Ich werd mich aber auch dranmachen Deine Lisp zu verstehen. Leider ist das Buch das ich habe nur sehr oberflächlich und beschreibt nichtr alle Befehle. Aber wo ein will ist, ist auch ein weg. Mapcar und Lambda finde ich auf jeden Fall bei Axel Nochmal vielen Dank! So und jetzt gehts ans ausprobieren ----------------- ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Daten nach Excel exportieren
gerd3012 am 04.09.2002 um 09:15 Uhr (0)
hallo, ich bin auf der Suche nach einer Lisp-Routine, mit der es möglich ist, verschieden Daten nach Excel zu exportieren. Die zu exportierenden Daten kann ich schon durch eine von mir programmierte Lisp-Applikation in eine csv-Datei schreiben. Ich suche jetzt nach einer Möglichkeit, die Daten direkt in eine Excel-Tabelle zu schreiben. Mit der Option, Felder, Spalten, Zeilen usw formatieren zu können, neue Arbeitsblätter anzulegen usw. Gibt es vielleicht ein Programm, das entsprechende Funktionen bereitste ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : ACAD Beenden ohne Nachfragen?
Brischke am 10.12.2002 um 09:50 Uhr (0)
Hallo Nancy, mit folgendem LISP-Code, kannst du das komfortabel erledigen. Code: ;;; ;;;Direkter Export als DXF in den verschiedenen Versionen ;;; ;;;Folgende Befehlsaufrufe auf einen Button legen, dann kann direkt augerufen werden. ;;;Diese Datei (z.B. DXF.LSP) muß vorher geladen sein! z.B.: (load"dxf.lsp") ;;;(dxf "R12") ;;;(dxf "R13") ;;;(dxf "R14") ;;;(dxf "2000") (defun dxf (VERS /) (setvar "FILEDIA" 0) (command "_.dxfout" (strcat (getvar "DWGPREFIX") (substr (getvar "DWGNAME") 1 (- (strlen (ge ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : AutoCAD Befehle auf bestimme Layer
cadffm am 14.06.2018 um 17:42 Uhr (1)
Dann schreibe dir die entsprechende Befehlsfolge (also ein Menümacro).Soll das ganz dann als Befehl zur Verfügung stehen muß man es anstatt als Menümacro in eine Lisp-Zeile packen(Die Vorarbeit die benötigte Befehlsfolge/Eingabe zu ermitteln ist dabei identisch)Und dabei wäre dann die Frage ob dein Tool da nicht dazwischen funkt wenn man AutoCAD-Befehle benutzt.Falls es dazwischen funkt müßte man die AutoCAD-Befehle zunächst "aufwändig" nachprogrammieren)Oder falls möglich als ActionMakro aufnehmen.". Ich ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : autolisp
m-troeger am 25.03.2002 um 20:35 Uhr (0)
Hallo ssaw1708, (klingt schon irgendwie komisch oder ?) ich habe ein altes Hanbuch für Programmierer was bei ACAD-R12 dabei war. ISt für den Anfang recht gut, Ab Acad 2000 ist aber die Programmieroberfläche VisualLISP dabei, dort die Hilfe benutzen. Ich hab mir noch ein Acad R14 Handbuch von SYBEX zugelegt, dort ist LISP auch angeschnitten und ebenfalls recht gut erklärt (mit Beispielen). Das Buch: Diamond Edition AutoCAD14 von George Omura, SYBEX-Verlag GmbH, Düsseldorf ISBN 3-8155-2033-9 . Schau halt na ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Script - alle Layer wählen
cadffm am 20.01.2010 um 11:57 Uhr (0)
Mit LISP ja (aber mit Lisp kann man ja soweiso "alles" machen / sich programmieren (lassen).(setq aws (ssget "_X" ((0 . "INSERT")))) (wählt alle Blockreferenzen der Datei)_.explode !aws (entspricht = URSPRUNG VORHER);script(setq aws (ssget "_X" ((0 . "INSERT"))))_.EXPLODE !aws Spätestens an dieser Stelle wird man dann aber darüber stolpern das Explode/Ursprung nichtwie gewünscht in einem Script funktioniert ! (lese die Acadhilfe dazu: URSPRUNG)soory Beitrag wurde von CADffm editiert--------------- ...
|
| In das Form Rund um AutoCAD wechseln |
 |
Rund um AutoCAD : Schraffurumgrenzung neu für mehrere Schraffuren
cadffm am 02.11.2015 um 11:04 Uhr (15)
Zitat:Original erstellt von fuechsin:Gibt es eine Möglichkeit, das Problem zu lösen? (ohne Lisp, denn davon verstehe ich nix)Wenn dir eine Vollversion zur Verfügung steht, dann solltest du dir nicht unnötig Lösungen verbauen,sondern deine Haltung(Wissen) ändern. Außer dem Ladevorgang und dem Aufruf hast du ja erst mal nichts zu wissen..FAQ:APPLOAD: Wie LISP Tool laden? (und Acad muß ggf. noch davon überzeugt werden das du der Sache auch vertrauen schenkst: TRUSTEDPATHS Klick!) Anwort hast du ja schon, ...
|
| In das Form Rund um AutoCAD wechseln |