| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| |
 | Altair ernennt MAIT zum Channel Partner für DACH, Benelux und Liechtenstein, eine Pressemitteilung
|
Autor
|
Thema: LISP, Texte und Email (788 mal gelesen)
|
Walter Geppert Moderator Frank und Frei
     

 Beiträge: 2166 Registriert: 12.12.2000 Konstruktion von Sondermaschinen, Montageautomaten, Meß- und Prüfeinrichtungen, Vorrichtungen und Produktentwicklung mit Creo Elements/Direct Modeling 20.6, AdvancedDesign, Surfacing, Simulate, SolidPower, ModelManager auf HP ZBook Fury 16 G9, Windows 10 Pro 64
|
erstellt am: 14. Sep. 2010 16:39 <-- editieren / zitieren --> Unities abgeben:         
Hallihallo, hatte grade einen wirklich kaum zu findenden Fehler. Habe mit einem Makro ähnlich Anslist.lsp eine Textdatei rausgeschrieben und einem Kollegen per Email geschickt (einfaches Attachment via Thunderbird). Dasselbe Makro, das auf meinem Rechner tadellos diese Datei weiterverarbeiten kann, hat beim Kollegen nicht funktioniert. Des Rätsels Lösung: Wo vorher am Ende jeder Zeile in schlichtes <LF> war, gabs durch das Verschicken auf einmal ein <CR><LF> und die gesamte Datei wurde in einem Rutsch anstatt zeilenweise eingelesen ------------------ meine LISP-Makros sind auf osd.cad.de Disclaimer Grüße aus Wien Walter DC4 Technisches Büro GmbH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
     
 Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 14. Sep. 2010 17:19 <-- editieren / zitieren --> Unities abgeben:          Nur für Walter Geppert
|
Walter Geppert Moderator Frank und Frei
     

 Beiträge: 2166 Registriert: 12.12.2000
|
erstellt am: 14. Sep. 2010 17:23 <-- editieren / zitieren --> Unities abgeben:         
|
clausb Ehrenmitglied V.I.P. h.c.
     
 Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 14. Sep. 2010 20:05 <-- editieren / zitieren --> Unities abgeben:          Nur für Walter Geppert
Wobei das hier nichts mit Internationalisierung zu tun hat, nur mit unterschiedlichen Zeilenenden je nach Betriebssystemplattform und Editor. Ich hätte gedacht, dass das spätestens mit v15 einfach tun sollte; ich hatte ab und an selbst in der Gegend zu tun. Aber wer weiss das schon so genau, schliesslich war das in einem früheren Leben 8-) ------------------ CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
     
 Beiträge: 2296 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.5737 ● Drafting V17~V20.7@job ● Modeling V17~V20.7@job ● Windchill 12.1.2.6@job ● UWGM Client 13.0.0.1@job ● Taschenrechner ● Stift+Zettel V8.42
|
erstellt am: 14. Sep. 2010 21:31 <-- editieren / zitieren --> Unities abgeben:          Nur für Walter Geppert
Also Walter, Du hast nicht die LSP datei durch die Gegend geschickt sondern (das Äquivalent zur) Ansichtsliste. Richtig verstanden? geschrieben wird diese Liste via Code: (format strm "~a~%" ..)
gelesen wird mit Code: (read-line strm nil 'eof)
dann duerfte in der Zeile statt '/p1' ein '/p1<cr>' gestanden habe. Damit liefert (sd-pathname-to-obj str)... verständlicherweise ein NIL.Wenn ich solche Dinge mache, loesche ich nach dem lesen immer alle <cr> via string-replace. Interessant zu wissen, wie eine MAC Datei dann gelesen werden würde. ---------- Kurz Info: WINDOWS: EOL= cr lf (CarriageReturn plus LineFeed) UNIX: EOL=lf (LineFeed) MAC: EOL=cr (CarriageReturn) siehe auch wikipedia Zeilenumbruch ------------------ ● Seamonkey Firefox Thunderbird ● OSD Hilfeseite (de) / help page (en) ● NotePad++ ● Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Geppert Moderator Frank und Frei
     

 Beiträge: 2166 Registriert: 12.12.2000
|
erstellt am: 15. Sep. 2010 10:27 <-- editieren / zitieren --> Unities abgeben:         
|
Patrick Weber Mitglied Konstruktionstechniker, Admin
  
 Beiträge: 659 Registriert: 20.11.2006 Win11 Pro 23H2 Core i7-12700, 32GB RAM, Quadro P620 Creo Elements/Direct 19.0 M030 ModelManager 19.0 License Server 19.0 F000 clisp,VB.net,VBA,AHK,Python
|
erstellt am: 15. Sep. 2010 13:55 <-- editieren / zitieren --> Unities abgeben:          Nur für Walter Geppert
Er muss die Datei modifizieren, da eine eMail nach Standard nur Zeiches des 7-Bit-ASCII-Zeichensatzes enthalten kann. Alle anderen Inhalte, wie z.B. Grafiken und Textanhänge müssen transcodiert werden (Stichwort MIME-Protokoll). Da hüpft dann schon mal ein <CR> rein.  -> also Codeschnipsel lieber zippen, raren, arjeten oder sonstwas...  entsprechende Stelle im RFC: 2.3. Body The body of a message is simply lines of US-ASCII characters. The only two limitations on the body are as follows: o CR and LF MUST only occur together as CRLF; they MUST NOT appear independently in the body. o Lines of characters in the body MUST be limited to 998 characters, and SHOULD be limited to 78 characters, excluding the CRLF. Note: As was stated earlier, there are other documents, specifically the MIME documents ([RFC2045], [RFC2046], [RFC2049], [RFC4288], [RFC4289]), that extend (and limit) this specification to allow for different sorts of message bodies. Again, these mechanisms are beyond the scope of this document. So würde ich es mir jedenfalls erklären.
EDIT: Link ähnlicher Fall ------------------ Grüße aus Sachsen pw
[Diese Nachricht wurde von Patrick Weber am 15. Sep. 2010 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
     
 Beiträge: 2296 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.5737 ● Drafting V17~V20.7@job ● Modeling V17~V20.7@job ● Windchill 12.1.2.6@job ● UWGM Client 13.0.0.1@job ● Taschenrechner ● Stift+Zettel V8.42
|
erstellt am: 15. Sep. 2010 20:53 <-- editieren / zitieren --> Unities abgeben:          Nur für Walter Geppert
|
woho Mitglied im (Un)Ruhestand
   
 Beiträge: 1480 Registriert: 05.09.2000
|
erstellt am: 16. Sep. 2010 09:01 <-- editieren / zitieren --> Unities abgeben:          Nur für Walter Geppert
Ein aehnliches Problem hatte ich schon mal mit einer MI-Datei. Da war auch meine Annahme, dass eine reine Text-Datei unveraendert als Anhang ueberlebt. Jedoch ist da ploetzlich an einer Stelle oder an zwei Stellen ein zusaetzliches Zeichen reingekommen und damit war die Zeichnung nicht mehr ladbar. Mag sein, dass da auch eine Virenschutz-Programme Aenderungen vornehmen. Daher sende ich Anhaenge nun meistens gezippt. Gruss WoHo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Patrick Weber Mitglied Konstruktionstechniker, Admin
  
 Beiträge: 659 Registriert: 20.11.2006 Win11 Pro 23H2 Core i7-12700, 32GB RAM, Quadro P620 Creo Elements/Direct 19.0 M030 ModelManager 19.0 License Server 19.0 F000 clisp,VB.net,VBA,AHK,Python
|
erstellt am: 16. Sep. 2010 09:02 <-- editieren / zitieren --> Unities abgeben:          Nur für Walter Geppert
Zitat aus Wikipedia: Ein Dateianhang (engl.: attachment) ist eine Datei, welche im Body einer E-Mail verschickt wird. Dies wird durch das MIME-Protokoll ermöglicht, welches die Unterteilung des Bodys und die Kodierung der Datei regelt.Wenn er (Thunderbird) also den Text als MIME-type text/plain codiert und in den Body integriert, was kommt beim Empfänger raus? Interessiert mich jetzt, muss ich zu Hause mal ausprobieren. Outlook ersetzt bei mir jedenfalls das LF nicht mit CRLF. ------------------ Grüße aus Sachsen pw Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Roman Mitglied
  
 Beiträge: 709 Registriert: 16.01.2001
|
erstellt am: 16. Sep. 2010 10:04 <-- editieren / zitieren --> Unities abgeben:          Nur für Walter Geppert
|