|
Lisp : Befehle Einfüge und Prüfung
Bernd10 am 19.10.2012 um 11:24 Uhr (0)
Hallo,ich habe einen eigenen Lisp-Befehl, der den AutoCAD-Befehl Einfüge plus einige Bereinigungen und den AutoCAD-Befehl Prüfung beinhaltet. Führe ich meinen Befehl mehrmals innnerhalb einer Zeichnung aus, stehen im Textfeld viele der folgenden Zeilen:----------------------------------------------------------------------------------------------------...AcDbPoint(21095) Ungültiger Layer eWasErased $AUDIT-BAD-LAYERAcDbPoint(21096) Ungültiger Layer eWasErased $AUDIT-BAD-LAYERAcDbPoint(2109E) Ungült ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Automatisation mit Script s
samberger am 17.05.2005 um 16:13 Uhr (0)
Hallo Cadwiesel, vieleicht ist es so verständlicher. Der Ablauf der Programme sieht folgendermassen aus : Wir mußten aus Zeitgründen ein Programm (Lisp) in 2 Schritte aufteilen, die wie folgend aussehen : 1.Schritt : Geometrie erzeugen ein Lispprogramm erstellt eine Konsole (01,02, ... XX) in einem 3-D Modell aufgrund verschiedener Parameter und erzeugt folgende Dateien (vereinfacht dargestellt V.. für Verzeichnis: U.. für Unterverzeichnis) für Konsole 01 : p:V01U01U02K01Cfgscript_01.scr p:V01U01U02K01Cf ...
|
| In das Form AutoLisp wechseln |
|
Lisp : abgefragte Werte in vordefiniertem Block als Attributwerte ausgeben
Grashalm am 10.08.2016 um 15:20 Uhr (1)
Hallo,hier erstmal direkt das SorgenkindCode:;setzt Befehlsnamen(defun c:ezfl ();;;setzt Variablen auf Wert 0; (setq A nil) (setq B nil) (setq C nil) (setq D 0) (setq E 0);;;fragt Objekt ab und setzt A auf Textwert des gew. Objektes; (while (= A nil) (setq A (entsel "
Straßenname wählen: ")) ) (setq A (car A)) (setq A (entget A)) (setq A (cdr (assoc 1 A)));;;fragt Objekt ab und setzt B auf Textwert des gew. Objektes; (while (= B nil) (setq B (entsel "
Hausnummer wählen: ")) ) (setq B (car B)) (setq B (en ...
|
| In das Form Lisp wechseln |
|
Lisp : Punktliste einer Schraffur ermitteln
MICDEN am 11.01.2009 um 14:13 Uhr (0)
Hallo Forum, vielleicht kann mir jemand von Euch mit einem Tipp weiterhelfen?Ich versuche ein LISP-Programmcode, der in den 90er (AutcadR12) prorammiert wurde wiederzubeleben (für Version 2005/2006).Das Programm unterteilt eine 2D-Kontur in Segmente deren Anzahl frei wählbar sein soll. Das Unterteilen der Kontur erfolgte durch das Anlegen einer Schraffur, damit durch die Vorgabe des Abstandes die Anzahl der Segmente bestimmt werden kann. Anschließend sollen die Koordinaten aller einzelnen Schraffurlinien ( ...
|
| In das Form Lisp wechseln |
|
Lisp : Eigenschaften einer Polylinei als Text ausweisen
kilmar am 24.02.2010 um 12:06 Uhr (0)
Hallo zusammen,also zunächst bin ich komplett neu hier im Forum, und ich hoffe ich stelle hier keine blöden Frage...Weiters möchte ich noch anmerken dass ich in der lisp-Programmierung so gut wie keine Ahnung habe :-(Ich kann zwar lisp Datein laden, und das wars auch schon.Also ich hätte da folgendes Problem in meinem CAD-Programm 2010. Ich hätte da eine Zeichnung bzw. dwg Datei mit ein paar hundert Polylininien welche geschlossen sind.Und mich interessiert von jeder Polylinie die Eigenschaften: FLÄCHE und ...
|
| In das Form Lisp wechseln |
|
Lisp : Reaktor wieder laden
Dober Heinz am 07.04.2008 um 08:24 Uhr (0)
Hallo Danke für eure HilfeHabe es so gelöst, und es funktioniertCode:; Funktion zum Setzen der Reaktoren(defun c:reaein() (vl-load-com) (if(not com:react) (progn (setq com:react (vlr-command-reactor nil ((:vlr-commandWillStart . cmd-start-callback) (:vlr-commandEnded . cmd-end-callback) (:vlr-commandCancelled . cmd-end-callback)))) (princ "Reactor EIN ") ) ;ende progn ) ;ende if (princ) ) ;ende c:reaein (defun c:reaaus() (if com:react (progn (vlr-remove com:react) (setq com ...
|
| In das Form Lisp wechseln |
|
AutoLisp : vla-put-Constant
mapcar am 08.10.2005 um 14:38 Uhr (0)
Offensichtlich doch noch ein kleiner Strudel im Strom der Erkenntnis...Es gibt in Acad Blöcke (das ist das Zeugs, was man ggf. wegbereinigen kann) und Blockreferenzen (das ist das, was man ggf. löschen kann). Blockreferenzen hören manchmal auch auf den Namen "Insert".Auf die ganze Verwirrung, die schon durch die Anwender verursacht wird (es werden ständig diese zwei Dinge verwechselt), setzt Autodesk noch einen drauf: Nirgendwo in AutoCAD hat man es geschafft, die Konsistenz der Nomenklatur noch tiefer zu ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Befehl Breaker verbessern
Jonapap am 29.08.2011 um 21:53 Uhr (0)
Hallo,ich möchte den Befehl "Breaker" von Markus Hoffmann gerne auf zwei Arten verbessern:1. Da wir mit sehr großen Zeichnungen arbeiten, stört das doppelte regenerieren der Zeichnung, welches ich durch Auskommentieren der folgenden Systemvariablen bereits erreicht habe:("PDMODE" . 3) und ("PDSIZE" . -10)2.Wenn man einen Bruch-Vorgang durchgeführt hat, und beendet den Befehl dann mit "Esc", wird der Objektfang nicht wieder zurückgesetzt.Wie muss ich den Code ändern, um den Objektfang auch bei einem Abbruch ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Schraffur-Lisp !
tom.berger am 23.08.2004 um 22:01 Uhr (0)
Zitat: Original erstellt von Proxy: my 0.02 € Die Anforderungen von dem Programm setzten da an wo eigentlich schon AutoCAD seid längerer Zeit eine grosse Verbesserung gebracht hat = Layouts und das Tonnenweise und je max. 64 Ansichtsfenster. Wenn jedoch diese Verbesserung konsequent eingesetzt wird, ist ein extra Programm unnötig und es werden somit immer weiniger Ich-packe-doch-lieber-alles-in-den-Modellbereich-rein-der-anderer-kann-ja-auch-scrollen-und-suchen-und-wenn-nicht-kann-er-ja-das-nette-P ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Systemvariablen in Bemaßungsstilen ändern
Musicus am 19.11.2009 um 15:48 Uhr (0)
Hallo Forum,zugegeben, es ist schon eine Weile her, dass ich mich zuletzt mit LISP auseinander gesetzt habe und ich habe jetzt auch nicht das ganze Forum hier per Suchfunktion umgekrempelt, ich setze jetzt einfach mal in euch, dass ihr mir etwas auf die Sprünge helft bzw. auf den richtigen Weg bringt.Folgende Problemstellung:Ich habe eine Zeichnung mit unbekannter Anzahl Bemaßungsstilen mit unbekannten Namen. Ich will diese Bemaßungsstile jetzt ändern, konkret will ich die Farbzuweisung für Linien und Text ...
|
| In das Form Lisp wechseln |
|
Lisp : Systemvariablen in Bemaßungsstilen ändern
Musicus am 19.11.2009 um 15:48 Uhr (0)
Hallo Forum,zugegeben, es ist schon eine Weile her, dass ich mich zuletzt mit LISP auseinander gesetzt habe und ich habe jetzt auch nicht das ganze Forum hier per Suchfunktion umgekrempelt, ich setze jetzt einfach mal in euch, dass ihr mir etwas auf die Sprünge helft bzw. auf den richtigen Weg bringt.Folgende Problemstellung:Ich habe eine Zeichnung mit unbekannter Anzahl Bemaßungsstilen mit unbekannten Namen. Ich will diese Bemaßungsstile jetzt ändern, konkret will ich die Farbzuweisung für Linien und Text ...
|
| In das Form Lisp wechseln |
|
Lisp : Systemvariablen in Bemaßungsstilen ändern
Musicus am 19.11.2009 um 15:48 Uhr (0)
Hallo Forum,zugegeben, es ist schon eine Weile her, dass ich mich zuletzt mit LISP auseinander gesetzt habe und ich habe jetzt auch nicht das ganze Forum hier per Suchfunktion umgekrempelt, ich setze jetzt einfach mal in euch, dass ihr mir etwas auf die Sprünge helft bzw. auf den richtigen Weg bringt.Folgende Problemstellung:Ich habe eine Zeichnung mit unbekannter Anzahl Bemaßungsstilen mit unbekannten Namen. Ich will diese Bemaßungsstile jetzt ändern, konkret will ich die Farbzuweisung für Linien und Text ...
|
| In das Form Lisp wechseln |
|
Lisp : Systemvariablen in Bemaßungsstilen ändern
Musicus am 19.11.2009 um 15:48 Uhr (0)
Hallo Forum,zugegeben, es ist schon eine Weile her, dass ich mich zuletzt mit LISP auseinander gesetzt habe und ich habe jetzt auch nicht das ganze Forum hier per Suchfunktion umgekrempelt, ich setze jetzt einfach mal in euch, dass ihr mir etwas auf die Sprünge helft bzw. auf den richtigen Weg bringt.Folgende Problemstellung:Ich habe eine Zeichnung mit unbekannter Anzahl Bemaßungsstilen mit unbekannten Namen. Ich will diese Bemaßungsstile jetzt ändern, konkret will ich die Farbzuweisung für Linien und Text ...
|
| In das Form Lisp wechseln |