|
Lisp : LWPolylinien - StandardPolylinien
HBo am 14.07.2008 um 12:18 Uhr (0)
Zitat:Original erstellt von CADmium:ich häng die vlx noch mal ran .. Ergänzungsfrage:läuft das Tool bei AutoCAD 2009 nicht?Fehlermeldung:"Inizialisierungsfehler" Ich habe es nicht selber probiert.Habe ja kein 2009.
|
| In das Form Lisp wechseln |
|
Lisp : zusätzl.Attribut an Insert
archtools am 15.07.2008 um 18:58 Uhr (0)
Zitat:Original erstellt von Geos:Ohne Code:(330 . Objektname: 7999e168 )gäbs zwar keine Fehlermeldung, aber wie kommt das Attribut dann an das richtige INSERT?Attribute sind noch ziemlich alte Entities aus den Anfängen der AutoCAD Entwicklung, und da ist noch recht wenig an Neuem eingeflossen. Zu der Zeit war die Datenbank einer AutoCAD-Zeichnung streng seriell aufgebaut - solche Dinge wie Gruppen, Xdata oder Reaktoren gabs damals noch nicht, mit denen beliebige Zeichnungselemente in Abhängigkeit zueinand ...
|
| In das Form Lisp wechseln |
|
Lisp : Layer-Problem
Erich Klein am 15.07.2008 um 22:36 Uhr (0)
Hallo an alle,ich habe ein Problem mit Layern in einer Zeichnung. Ich konnte mir nicht vorstellen, dass der Sachverhalt zu einem Problem führen kann, aber leider ist es so. Ich habe eine Zeichnung mit folgenden Layer-Namen:01_tisch02_stuhl03_schrank04_sesselIch versuchte mit einer Lisp-Routine zuerst alle Layer auszuschalten, dann den Layer 01_tisch wieder einzuschalten und auf diesem Layer wieder etwas zu zeichnen. Dies ist mit der Lisp-Routine nie gelungen. Das gleiche Problem besteht auch bei den andere ...
|
| In das Form Lisp wechseln |
|
Lisp : Layer-Problem
CADmium am 16.07.2008 um 07:49 Uhr (0)
Zitat:Original erstellt von proyectista:also wenn ich Dich richtig verstehe, koennte das so gehen:(command "-layer" "off" "*" "y" "")(command "-layer" "on" "01_tisch" "s" "01_tisch" "")Da die meisten Mitleser hier ein deutsches Autocad haben werdeninternationalisiere ich mal die Commands:(command "_-layer" "_off" "*" "_y" "")(command "_-layer" "_m" "01_tisch" "_on" "01_tisch" "")man kann auch alles in ein command packen(command "_-layer" "_off" "*" "_y" "_m" "01_tisch" "_on" "01_tisch" "")Die Option _m ha ...
|
| In das Form Lisp wechseln |
|
Lisp : 2 Lisp ausführen?
H-kan84 am 17.07.2008 um 14:20 Uhr (0)
hi zusammen,ich habe hier versch. lisp files und möchte gerne über einen button mehrerer sachen hintereinander laufen lassen.Dazu habe ich einfach mir was zusammen kopiert...Die normalen befehle in acad in eine lisp datei zu schreiben kann ich jetzt:-)aber wie kann ich in einer Lisp datei einen befehl für eine andere lisp ausführen...oder ist so etwas nicht möglich?gruß------------------Aus technischen Gründen befindet sich die Signatur auf der Rückseite dieser Nachricht!
|
| In das Form Lisp wechseln |
|
Lisp : 2 Lisp ausführen?
CADmium am 17.07.2008 um 14:32 Uhr (0)
du kannst doch den CODE der einzelnen Lispdateien auch in einer Datei zusammenfassen ... Somit brauchst du dann bloß eine Datei laden. aufpassen muß man bloß , das Funktionen nicht doppelt definiert werden, dann überschreibt die letzte die vorherige.Aufrufen kannst du die Funktionen z.B:mit (defun C:Gesamt() (C:Befehl1) (C:Befehl2))dann fürhrt GESAMT die Befehl1 und Befehl2 aus ..eine andere Variante ist, in einer Zentrallisp (praktischewrweise die in der CUI eingebundene mnl )alle Teillispdateien laden ...
|
| In das Form Lisp wechseln |
|
Lisp : Funktion AnsiToOem
Bernd10 am 17.07.2008 um 15:27 Uhr (0)
Hallo Anton, Zitat:Original erstellt von fuchsi: Kapier ich nicht.Wieso soll man [b]+ - = _ umschlüsseln. Die sind doch eh in beiden Systemem gleich, oder nicht ?Zumindest wärs mir noch nie anders aufgefallen.[/B]Du hast recht. Ich habe inzwischen diese C++-Funktion geschrieben, die die Datei in der Anlage erstellt:void CDateiExport::TabelleAnsiToOem(){ // Der Tabelle die Überschriften entsprechend dem Lisp-Format hinzufügen CStringListDbh strlTabelle; strlTabelle.AddTail("[ASCII-Zeichen Windows - DOS]"); ...
|
| In das Form Lisp wechseln |
|
Lisp : Objekt selektieren
Lispelmann am 17.07.2008 um 20:09 Uhr (0)
Hallo Leute,in Sachen AutoCAD-Objekte bin ich nicht so fit und habe immer wieder Probleme. Ich werde Euch mein aktuelles Problem vortragen:In einer Lisp-Routine lasse ich eine Linie oder einen Bogen oder einen Kreis zeichnen. Sobald das grafische Element gezeichnet wurde, wird eine Zahl, wie z.B. 2 oder 4 oder 8 eingetragen. Um weitere Variablenwerte zu ermitteln, muss ich eine dieser Zahlen mit der Maus anklicken. Wenn ich aber aus Unachtsamkeit neben die Zahl klicke, z. B. ins Leere oder auf ein grafisch ...
|
| In das Form Lisp wechseln |
|
Lisp : Objekt selektieren
Lispelmann am 18.07.2008 um 22:22 Uhr (0)
Der Umgang mit AutoCAD- Objekten ist nicht immer einfach. Ihr habt mich gerettet und die Lösung gut aufgezeichnet.Ich danke EuchLispelmann
|
| In das Form Lisp wechseln |
|
Lisp : retext - ssget
THE_ONE am 18.07.2008 um 10:25 Uhr (0)
Hallo! Ich hab mir das Programm ReText (Lisp) von der Seite von mapcar geladen, das auch wunderbar funktioniert.Das Lisp durchsucht die ganze Datei nach einen SUCHSTRING, wird dieser gefunden ersetzt diese Tool dann diesen SUCHSTRING durch den zu ersetzenden String. Das ganze n mal, also so oft wie diese Tool den String in dieser Datei findet. Ich wollte nun diese Lispdatei so modifizieren das es nicht die ganze Datei durchsucht sondern lediglich alle Objekt die ich mit einem Fenster auswähle.Hier mal ein ...
|
| In das Form Lisp wechseln |
|
Lisp : retext - ssget
THE_ONE am 18.07.2008 um 11:22 Uhr (0)
Hi!Hier mal der ganze (originale) Code!Code:;;;---------------------------------------------------------------;;; ReText.lsp - Ändert gesuchten Teststring global.;;; So gehts: (ReText "35" "42") ändert alle Vorkommen von "35";;; in "42". Auch wenn der gesuchte String in einem anderen steckt.;;; ReText bearbeitet Text, MText, Attribute und Attributsdefinitionen;;;;;; Einschränkung: Durchsucht keine Blöcke.;;;;;;;;; Teile des Programms stammen aus Reini Urbans STDLIB;;;;;; 1.0;;; Juli, 2002;;;;;; CADchup@cad ...
|
| In das Form Lisp wechseln |
|
Lisp : 3DPolylinien verbinden
Zweistein am 18.07.2008 um 10:20 Uhr (0)
Hallo!Wer mit AutoCAD 3D-Modelle erstellt, steht oftmals vor der Aufgabe,3D-Polylinien miteinander zu verbinden, die als Vorstufe für Oberflächennetze oder Volumenmodelle dienen sollen.Auch in der graphischen Aufbereitung von Geländebruchkanten von Topographienspielen 3D-Polylinien eine zunehmend wichtige Rolle.Das folgende Tool gestattet es, an eine vorhandene 3DPOLYLINE (Master-Objekt)ein weiteres Objekt vom Typ LINE, LWPOLYLINE oder POLYLINE anzubinden(Lücken zwischen den Objekten werden geschlossen).Da ...
|
| In das Form Lisp wechseln |
|
Lisp : Absturz beim Purgen
Wolfgang S am 21.07.2008 um 13:44 Uhr (0)
Hallo!Audit hat keine Fehler ergeben, Proxynotice ist ein und meldet keine ProxyobjekteEinzig Auffälliges ist, dass bei "Quickselect" die Anzeige---------------------------AutoCAD---------------------------1 object(s) not selected.---------------------------OK --------------------------- erscheint lgWolfgang
|
| In das Form Lisp wechseln |