|
Programmierung : CSV-Datei mit TAB-Zeichen
clausb am 02.12.2006 um 18:37 Uhr (0)
Bin nicht ganz sicher, ob das richtig verstehe, daher zur Sicherheit die vergewissernde Nachfrage: Du schreibst mit ME10 eine CSV-Datei mit dem Tabulatur als Trennzeichen. Wer soll denn die CSV-Datei konsumieren, welche Software ist denn der Empfaenger?Danke Claus------------------OneSpace Designer Modeling FAQ: http://www.clausbrod.de/Osdm/
|
| In das Form Programmierung wechseln |
|
Programmierung : CSV-Datei mit TAB-Zeichen
clausb am 04.12.2006 um 10:22 Uhr (0)
Idee:Code: OPEN_INFILE 7 "| tr , tabtest.txt" READ_FILE 7 zeile CLOSE_FILE 7Das heisst, beim Einlesen laesst man die Datei zunaechst durch einen Filter laufen, der das TAB-Zeichen durch etwas anderes (hier: Komma) ersetzt. Beim Rausschreiben muss mans dann umgekehrt machen.Das funktioniert ziemlich gut - allerdings ist tr kein DOS-Kommando, sondern (bei mir) Bestandteil der Cygwin-Umgebung. Ich bin aber optimistisch, dass man so eine Zeichenersetzung auch ueber ein Batchfile hinbekommt. Oder man schreibt ...
|
| In das Form Programmierung wechseln |
|
Programmierung : Mitdokomentieren einer lsp Datei
clausb am 20.12.2006 um 10:04 Uhr (0)
Zwei Hilfsmittel: (trace) - siehe http://alu.org/HyperSpec/Body/mac_tracecm_untrace.html Der Lisp-DebuggerDer Lisp-Debugger ist normalerweise ausgeschaltet, man kann ihn aber wie folgt aktivieren:Code: (setf si::*enter-break-handler* t)Siehe auch das Dokument "Debugging" in der Onlinehilfe zum Integration Kit.[Diese Nachricht wurde von clausb am 20. Dez. 2006 editiert.]
|
| In das Form Programmierung wechseln |
|
Programmierung : Mitdokomentieren einer lsp Datei
clausb am 21.12.2006 um 11:58 Uhr (0)
Mehr zum Thema "Debugging in Lisp" findet Ihr jetzt auf den FAQ-Seiten unter http://www.clausbrod.de/Osdm/OsdmFaqLisp#EnableDebugger - zum Beispiel wird dort auch erklaert, wie man in Lisp Breakpoints setzt.Claus------------------CoCreate OneSpace Modeling FAQ: http://www.clausbrod.de/OneSpaceModeling/
|
| In das Form Programmierung wechseln |
|
Programmierung : ME10/Windows: Plotten in Datei per Makro
clausb am 15.05.2008 um 17:50 Uhr (0)
Löst jetzt nicht das konkrete Problem, aber nur mal so neugierig gefragt: Was spräche dagegen, den Prozess abzukürzen und die bereits eingebaute PDF-Ausgabe zu benutzen?Claus------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/
|
| In das Form Programmierung wechseln |
|
Programmierung : Excel starten
clausb am 02.06.2008 um 10:20 Uhr (0)
sd-sys-exec, siehe IKIT-Doku.Wenn Du eine Excel-Datei zur Hand hast, brauchst Du noch nicht mal den Pfad herauszufinden:Code: (sd-sys-exec "start foo.xls")------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/
|
| In das Form Programmierung wechseln |
|
Programmierung : EXCEL Datei als LISP
clausb am 17.06.2008 um 10:57 Uhr (0)
Eine Excel-Datei, in der sich mehrere Dateien befinden? Was meinst Du damit?------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/
|
| In das Form Programmierung wechseln |
|
Programmierung : EXCEL Datei als LISP
clausb am 17.06.2008 um 11:28 Uhr (0)
Zitat:Original erstellt von bea240185:Wenn man die EXcel Datei aufmacht, bekommt mann eine Übersicht mit Makros, die über einen Hyperlink auf meinen Speicher zu greifen um sie von da aus zu laden.OK, also nur eine Datei mit Verweisen auf andere Dateien.Ich lese Deine Frage so, dass diese Excel-Datei bereits existiert und Du nur erreichen willst, dass aus CoCreate Modeling heraus Excel gestartet und darin die bewusste Datei geladen werden soll. Wenn es das ist: Siehe dazu die Diskussion von ganz neulich un ...
|
| In das Form Programmierung wechseln |
|
Programmierung : EXCEL Datei als LISP
clausb am 17.06.2008 um 12:18 Uhr (0)
Vielleicht möchtest Du uns noch die Fehlermeldung sagen?------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/
|
| In das Form Programmierung wechseln |
|
Programmierung : EXCEL Datei als LISP
clausb am 17.06.2008 um 12:25 Uhr (0)
Zitat:Original erstellt von bea240185:"datenbank.xls" konnte nicht gefunden werden.Stellen sie sicher dass sie den Namen korrekt eingegeben haben und wiederholen sie den Vorgang.Das war also die Fehlermeldung in Excel, nehme ich an?Naja, ist doch mehr als offensichtlich: Du musst halt den kompletten (und richtigen) Pfad der Exceldatei angeben. Also beispielsweise:Code:(oli:sd-sys-exec "start c:hieristmeineexceldatei.xls")------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/
|
| In das Form Programmierung wechseln |
|
Programmierung : EXCEL Datei als LISP
clausb am 17.06.2008 um 15:26 Uhr (0)
Verdoppele einfach die "Backslashes", sprich: Überall, wo ein steht, steht hinterher .Allerdings gibt es bei Dir eine Komplikation, nämlich die Leerzeichen im Pfad. Das ist in Windows zuweilen knifflig. Manchmals sogar sehr knifflig - siehe beispielsweise http://www.clausbrod.de/Blog/BlogOnSoftware20060318. ------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/[Diese Nachricht wurde von clausb am 17. Jun. 2008 editiert.]
|
| In das Form Programmierung wechseln |
|
Programmierung : EXCEL Datei als LISP
clausb am 18.06.2008 um 14:32 Uhr (0)
Zitat:Original erstellt von bea240185:Ich verstehe es nicht.Bei mir geht es trotzdem nicht.Wie schon mal angedeutet: Wenn Du uns sagst, was Du probierst (und wie genau) und was Du erwartest und was Du stattdessen bekommst, werden wir Dir schlecht helfen können.Wenn Du Probleme mit den Leerzeichen im Pfad hast: Lies meinen Blogartikel durch, oder aber teste das ganze mal zunächst mit Pfaden ohne Leerzeichen drin.Claus------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/
|
| In das Form Programmierung wechseln |
|
CoCreate Programmierung : Common LISP: Befehle fehlen?
clausb am 20.01.2009 um 16:56 Uhr (0)
Das koennten wir in Modeling auch mit sd-retrieve-url machen. Damit hat man die HTML-Daten in einer lokalen Datei, und die kann man dann mit with-open-file oeffnen und als Stream lesen.Also so aehnlich wie das (in keiner Weise getestet):Code: (defmacro with-open-url((s url) &rest body) `(let ((tempfile (sd-retrieve-url ,url))) (with-open-file (,s tempfile) ,@body))) Anwendung:Code: (with-open-url (s "http://www.cocreate.com") (read-line s))Oh, das Wegwerfen der temporaeren Datei habe ich noch verg ...
|
| In das Form CoCreate Programmierung wechseln |