|
Lisp : Konvlay bzw. Aufruf von csv Dateien
CADwiesel am 13.08.2013 um 08:01 Uhr (1)
in dieser Version fehlt eine Funktion.Ich habe dir mal eine funktionsfähige Version angehängt.Du musst in der Unterfunktion CW_HOLDATden Klammerausdruck:Code:(setq CW_DATNAM (getfiled "LAYER-KONVERSIONSLISTEN" "" "CNV" 8))durch den dahinterstehendenCode:(setq CW_DATNAM (findfile "layerkonvertierungsliste.cnv"))ersetzen.dann wird immer die Gleiche Datei gesucht.Aber die wird auch nur gefunden, wenn der Ablagepfad der Datei in einem Supportsuchpfad aufgenommen ist.------------------GrußCADwieselBesucht uns i ...
|
| In das Form Lisp wechseln |
 |
Lisp : TXT Datei lesen
richycad am 13.08.2013 um 10:24 Uhr (15)
Guten Tag,ich möchte gerne Zeilen aus eine TXT Datei lesen und in einer LISP Datei weiterverwerten. Die TXT Datei beinhaltet z.B.30105Die LISP Datei würde z.B so aussehen.(setq mydata (open "c:/CAD_tools/Vorlagen/gettxt.txt" "r"))(setq ww (read-line mydata ))(setq ww (atoi ww))(command "_line" "0,0" (list 0 ww) "")(setq wd (read-line mydata ))(setq wd (atoi wd))(command "_line" "10,0" (list 10 wd) "")(close mydata)Nun sollte das TXT Datei aber z.B. so aussehen.ww 30wd 105damit man die Zeilen identifizieren ...
|
| In das Form Lisp wechseln |
|
Lisp : TXT Datei lesen
CADmium am 13.08.2013 um 10:28 Uhr (1)
Zitat:Original erstellt von richycad: Bitte um Hilfestellung.Wobei ??? ------------------Also ich finde Unities gut ... und andere sicher auch--------------------------------------- - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : TXT Datei lesen
spider_dd am 13.08.2013 um 10:42 Uhr (1)
Hallo Richy,wie es Cadmiums Frage schon treffend formuliert, gibst Du uns zu wenig Infos zu Deinem Probelm (sieh Dir mal Cadmiums Signaturzeile an :-) )Also, was soll passieren, wenn in der zeile ww steht, was, wenn dort wd steht, gibt es noch mehr Möglichkeiten.Vielleicht hilft Dir ja schon der Befehl (substr ...) weiter.GrußThomas
|
| In das Form Lisp wechseln |
|
Lisp : TXT Datei lesen
richycad am 13.08.2013 um 10:42 Uhr (1)
Hallo Thomas,ich möchte nicht nur Werte in den Zeilen sehen30105sondern auch nachvollziehen können was die Zeile im TXT Datei für eine Aufgabe hat.wd 30ww 105Und das bekomme ich nicht hin.Danke und GrußRichy
|
| In das Form Lisp wechseln |
|
Lisp : TXT Datei lesen
richycad am 13.08.2013 um 10:58 Uhr (1)
Ich sollte erstmal durchlesen bevor ich abschicke :-)Die TXT Datei die ich verwenden möchte sieht so aus.ww 105wd 30Es sind nur die Zahlen 105 und 30 die ich verwenden will.Richy
|
| In das Form Lisp wechseln |
|
Lisp : TXT Datei lesen
Meldin am 13.08.2013 um 11:08 Uhr (1)
Hallo,und wenn du deine Text Datei so schreibst.ww105wd30Anscheinend hast du Probleme einen String aufzudröseln.------------------Gruß Wolfgang Alias: Rabbit007 und Wolli1 die aus unerklärlichen Gründen aus dem System hier gelöscht wurden.
|
| In das Form Lisp wechseln |
|
Lisp : Konvlay bzw. Aufruf von csv Dateien
Kai Rupprecht am 13.08.2013 um 11:47 Uhr (1)
Hallo,@ Theo: Ja die Beiträge habe ich alle bereits gecheckt.@ Cadwiesel: Danke für die Datei, aber es poppt immer noch das Auswahlfenster auf, obwohl der Supportpfad im ACAD angegeben ist.Kann ich denn an der Stelle(setq CW_DATNAM (findfile "layerkonvertierungsliste.cnv"))nicht einfach den vollständigen Pfad angeben und fertig?Gibts da nochn Trick?GrußKai
|
| In das Form Lisp wechseln |
 |
Lisp : TXT Datei lesen
richycad am 13.08.2013 um 13:12 Uhr (15)
Danke Thomas,es hat geklappt.Richy
|
| In das Form Lisp wechseln |
|
Lisp : TXT Datei lesen
CADwiesel am 14.08.2013 um 07:26 Uhr (1)
klar hat es geklappt ------------------GrußCADwieselBesucht uns im CHAT
|
| In das Form Lisp wechseln |
|
Lisp : Layer Elemntliste
Boje51 am 15.08.2013 um 13:45 Uhr (1)
Hallo zusammen!Bin relativ neu in der LISP-Programmierung und brauche Ihre Hilfe:in einer Zeichnung auf einem bestimmten Layer legen verschiedene Texte.Wie könnte man eine Lisp-Datei erstellen die eine Liste dieser Texte im txt-Format ausgibt. Es sind z.B. die Bezeichnungen von eingebauten Kugelhähnenin einer R+I-Schema. Damit könnte man doppelte oder auch noch frei Bezeichnungen finden.Im voraus Danke Boje51
|
| In das Form Lisp wechseln |
|
Lisp : Att_update und mehrzeilige Attribute
cadffm am 16.08.2013 um 09:06 Uhr (14)
Schau dir doch mal die Entitylist an, dann wird auch sofort klar was da faul ist und warumein (reverse ) an entsprechende Stelle die Lösung sein kann.(assoc 1 (reverse OBJEKTDATEN))------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : Subroutinen crash
Brischke am 16.08.2013 um 19:21 Uhr (1)
Zitat:Original erstellt von archtools:... Ab einer gewissen Komplexität der Applikation ist es sinnvoll, solche Lisp-Funktionen in C# zu programmieren. Und dabei kann man natürlich auch die schon eingebauten Funktionen umdefinieren. Beispielsweise addiert bei mir die +-Funktion nicht nur Zahlen, sondern auch Koordinatenpunkte. Sowas kann man in VisualLisp alleine leider nicht umdefinieren, weil man da keine Funktionen mit beliebig vielen Argumenten definieren kann.jupp, ich liebe es. Für die eigene Verwend ...
|
| In das Form Lisp wechseln |