|
Lisp : Kann man Variablen dauerhaft...
archtools am 17.06.2013 um 16:49 Uhr (0)
Zitat:Original erstellt von cadplayer:archtools: kannst du mir mal einen dictionary auslesen, wie er bei dir aussieht.Bin gerade dabei mich mit diesem Thema zu beschäftigen.Jörn Import/Export Funktion von Items in einen Dictionary zu stopfen habe ich kappiert. Aber nicht wie ich mehrere Items in einen Dictionary reinpacken kann...?Hier wird unter Name "TEST", Key "KEY" der String "VALUE" gespeichert:((-1 . Entity name: 7ffffb05eb0 ) (0 . "XRECORD") (5 . "263") (102 . "{ACAD_REACTORS") (330 . Entity name: 7 ...
|
In das Form Lisp wechseln |
|
Lisp : Reaktor auf Abbruch
Danillo am 18.06.2013 um 23:00 Uhr (0)
Hallo Reltro,danke für den tipp, werde ich ausprobieren.Was mir nicht klar ist, ist, warum bei einem normalen LISP-Pogramm ein Abbruch mit Esc als Fehler angesehen wird, während dies bei der Bemaßung nicht der Fall ist. GrüßeDaniel------------------Windows 8 - AutoCAD 2013
|
In das Form Lisp wechseln |
|
Lisp : Hatches von User-defined auf Custom ändern
Cheenook am 19.06.2013 um 12:35 Uhr (0)
Hallo,leider musste ich mich neu anmelden, da es irgendwie mit dem Passwort nicht mehr funktioniert hat. Ich bin "Silvatika".Nachdem ihr mir so hervorragend bei meinem Problem mit der Umsetzung der Flächen geholfen habt stehe ich nun vor demProblem, dass die Lisp-Datei mit AutoCAD Map3D 2011 nicht mehr funktioniert.Es wird lediglich die Meldung "nil" zurückgegeben.Irgendwer eine Idee, was das Programm hier zusätzlich noch erwartet?Grusssilvatika
|
In das Form Lisp wechseln |
|
Lisp : Kann man Variablen dauerhaft...
archtools am 29.11.2012 um 09:10 Uhr (0)
Zitat:Original erstellt von joern bosse:@Dirk, Holger,die Idee, alle Datei in ein Dict reinzupacken finde ich für so kleine Sachen (wie das Beispiel von Dirk) gut, ist übersichtlicher. Sicherlich müßte man mal die Grenzbereiche austesten, wie groß so ein String sein darf, aber denke wegen 10 Einträgen wird mir das nicht gleich um die Ohren fliegen.Nein, auch bei 1000 Einträgen läuft das sehr gut.Ich habe große Applikationen, die jede Menge eigener "Systemvariablen" haben. Diese speichere ich in einem einzi ...
|
In das Form Lisp wechseln |
|
Lisp : Kann man Variablen dauerhaft...
cadffm am 28.11.2012 um 09:41 Uhr (0)
Wald2Welche m,an verwenden kann steht in der Hilfe und wurde von dir eben auch noch zitiert: 1-369 !Das steht in der Hilfe, in Release14, aber auch in aktuellen.Wald3Datentyp für welchen Gruppencode ?!das solltest du eigentlich grob wissen, ansonsten steht das ja aber auch in jeder DXF/Lisp Hilfe:Welcher KLICK! Nachtrag: Ich verstehe dein Problem nicht ganz, aber evtl. hilft es dir zu wissen das du Gruppencodes mehrfach im XRECORD speichern(anlegen) darfst ? ------------------CAD.de System-Angaben - CAD ...
|
In das Form Lisp wechseln |
|
Lisp : Kann man Variablen dauerhaft...
reltro am 18.06.2013 um 09:38 Uhr (0)
HelloZitat:Original erstellt von archtools:Willst Du ein Symbol sichern, so sicherst Du das einfach als String in einer Liste mit einem beliebigen Schlüssel: ("%%SYMBOL" "MYSYMBOL"). Beim Lesen entschlüsselst Du einfach, indem Du prüfst, weas das erste Element der Liste ist. Du kannst so beliebige Daten sichern, auch komplette Lisp-Funktionen.eine Frage...Was passiert wenn ich den Schlüssel welcher für ein Symbol stehen soll ("%%SYMBOL"), selbst in der Liste ablegen will?funktioniert nicht, oder? weil dann ...
|
In das Form Lisp wechseln |
|
Lisp : Hatches von User-defined auf Custom ändern
alfred neswadba am 30.01.2009 um 16:15 Uhr (0)
Hi,passt vielleicht nicht zu LISP, aber könnte die Situation nicht mit Map-Abfragen lösbar sein?Wenn Du die SICAD-Daten in eine DWG-Datei konvertierst, hast Du da noch die Grenzen der Schraffur und in der Topologie die Information von Flächentyp (Schutzweg, Sperrfläche, ...) sowie die Drehrichtung? Wenn das so ist, dann könntest Du mittels Map-Abfrage auf die Topolgie hingreifen und die Schraffur über Eigenschaftsänderungen von Map zeichnen lassen.Alles schwer ohne Daten zu sehen, aber vielleicht ein Denka ...
|
In das Form Lisp wechseln |
dwg.zip |
Lisp : Hatches von User-defined auf Custom ändern
silvatika am 02.02.2009 um 07:36 Uhr (0)
Hi,das mit dem Dateianhängen ist eine gute Idee. Ich hoffe, es klappt.Mit FME haben wir schon Stunden verbracht, damit die Hatches richtig konvertiert werden. Aber leiderohne Erfolg. Wir haben auch schon versucht, bereits vorhandene Flächen von AutoCAD (z.B. SWAMP) mit einer ZEBRA-Darstellung zu verändernn. Aber auch das klappte nicht. Kann aber auch sein, dass es irgendwie mit AutoCAD zusammenhängt (die *.pat-Dateien liegen im Support-Ordner). Auf jeden Fallkommt die Information, dass es sich bei einer Fl ...
|
In das Form Lisp wechseln |
|
Lisp : Hatches von User-defined auf Custom ändern
silvatika am 02.02.2009 um 10:47 Uhr (0)
Hi,jaaaa, supi.... Das ist es!!!! Vielen tausend Dank.Jetzt muss ich nur noch die SPERRFL und die LADEFL anpassen. Tschuldigung: aber ich als absoluter Nicht-Lisp-Kundiger (Java geht gerade noch so....) würde mir jetzt die Datei noch zweimal kopieren und die Namen entsprechend austauschen - dann hätte ich meine drei Fälle abgearbeitet. Aber das geht doch sicher eleganter??Nochmals vielen herzlichen Dank.GrussNatalie
|
In das Form Lisp wechseln |
|
Lisp : Hatches von User-defined auf Custom ändern
silvatika am 02.02.2009 um 11:12 Uhr (0)
Hi,jippiiii. Es funktioniert!!!!So. Das i-Tüpfelchen auf der ganzen Sache wäre jetzt noch, dass wir die LISP-Datei vielleicht nochirgendwie in unseren FME-Konverter reinbekommen. Bei VBA weiss ich, dass das geht. Bei Lisp muss ich dann mal nachfragen (Die eigentliche Konvertierung mit FME mach ich halt nicht selbst, sondern die wird von einer anderen Dienststelle gemacht).KLASSE - IHR SEID SUPER.Danke Danke DankeNatalie
|
In das Form Lisp wechseln |
|
Lisp : Hatches von User-defined auf Custom ändern
Cheenook am 19.06.2013 um 15:56 Uhr (0)
Hi,danke für die schnelle Antwort. Ich habe es auch bei einer ACAD Version 2013 (jeweils immer die MAP-Version) ausprobiert - geht auch leider nicht.Folgende Vorgehensweise wende ich an:die *.pat-Dateien habe ich in das Support-Verzeichnis auf C:user... kopiert. Dann meine konvertierte DWG-Datei aufgerufen und Load = Application ausgeführt. Meine Lisp-Datei habe ich geladen (erfolgreich bestätigt) und dann gebe ich zum Starten der Lisp-Datei in das ACAD-Eingabefenster "tauschen" ein.Und dann bekomme ich eb ...
|
In das Form Lisp wechseln |
|
Lisp : Layerlisten, Textbearbeitung
Werner-Maahs.de am 19.06.2013 um 15:46 Uhr (0)
Hallo, ich stehe mal wieder auf, Schlauch.Das Problem: Layerliste aus AutoCAD erzeugen, so verarbeiten, dass ich diese mit Ebenen in MegaCAD nutzen kann.Ich habe ein Lisp-Datei, die mir eine veränderte Layerliste erzeugt, diese auch in eine Datei schreibt. Nun will ich diese Datei aber in einer veränderten Form haben.Bisher habe ich:Code:0XY_Layer1_3DXY_Layer2_2DYZ_Layer3_3DYZ_Layer4_3D...umgesetzt für MegaCad zuCode:00001: 000002: XY_Layer1_3D00003: XY_Layer2_2D00004: YZ_Layer3_3D00005: YZ_Layer4_3D...Bis ...
|
In das Form Lisp wechseln |
|
Lisp : Layerlisten, Textbearbeitung
Werner-Maahs.de am 20.06.2013 um 18:36 Uhr (0)
Danke für Deine Antwort.Ich denke, ich werde nach eindeutigen Zeichenkette suchen und die jeweiligen Listenteile zunächst in eine getrennte Liste schreiben. Alle nicht gesuchten Elemente werden dabei in einer weiteren Liste geschrieben.Die gesuchten Zeichenketten sind z.B XY_ YZ_ _3D. Die Zeichen können auch mitten im Text auftauchen, also an einer nicht zu definierenden Stelle. Mein Problem ist das herausfinden, welche Listenteile diese Zeichen beinhalten. Wie die Listen bisher aufgebaut sind ist auch aus ...
|
In das Form Lisp wechseln |