|
CoCreate Programmierung : Aktion bei expand-shrink einbauen
der_Wolfgang am 14.11.2008 um 20:48 Uhr (0)
Zitat:Original erstellt von holt:Jetzt weiß ich auch, was ich falsch gemacht habe:...... habe diese aber gequotet! ....Damit hatte ich schon äfters ein Problem.In der IKit-Doku steht immer [i]LISP-form, es geht daraus aber nicht hervor, ob der Code dahinter gequotet werden muss oder nicht.Die geschwungenen Klammern können das doch auch nicht aussagen, oder?[/i]Nein, die geschwungen / geschweiften Klammer stehen ja z.b. auch ....-------------------Im Prinzip muss mal alles quoten was hinter sd-defdialog au ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Fehlermeldung beim Speichern abfangen
Kricher am 06.01.2009 um 17:01 Uhr (0)
Code:(SAVE_SD_MODIFIED verwrite "/Behaelter_000022_203__000022_203_" :TOP_LEVEL_INSTANCE_FILES :YES :CHANGE_INSTANCE_FILE 0 "C:/work/000022-203-.sda")Die Datei (Inhalts- und Exemplardatei) liegt bereits auf Platte und ich habe über Umpositionieren eines Subparts die HauptBG modifiziert (besteht nur aus dieser BG und einem Teil).Wenn ich jetzt dieses Speicherkommando verwendet, kommt der Dialog. Wenn ich den Dialog bestätige (kommt 2 mal), ist das Dokument gespeichert. Beim nächsten Speichern wieder die gl ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : read-line und Umlaute
Kricher am 14.01.2009 um 15:34 Uhr (0)
Hallo Ihr,ich möchte einen Satz Schriftfelder in Anno befüllen. Das ganze funzt auch schon, mein Problem hierbei ist das Einlesen einer Übergabedatei, die auch Umlaute beinhaltet. Diese werden zu anderen Zeichen!Ich verwende nachfolgenden Testcode:Code:(setq fileStruct (open "c:/temp/txt.txt" :Direction :input))(display (format nil "Val = ~A" (read-line fileStruct nil eof)))(close fileStruct)In der Datei befindet sich für den Test lediglich die ZeichenketteScheiöäübeWenn ich die Befehle über den OSD-Prompt ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : read-line und Umlaute
der_Wolfgang am 14.01.2009 um 22:35 Uhr (0)
Das golden Stichwort duerfte hier wohl "unicode" resp. zeichen-codierung und alles drum sein.a) welche Codierung hat die Datei, die Du da lesen willst?b) welche Version vom Modeling nutzt Du?zum gurgeln: "Lisp" + "with-open-file" * ":external-format"------------------ Seamonkey Firefox Thunderbird OSD Hilfeseite (de) / help page (en) NotePad++
|
| In das Form CoCreate 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 |
|
CoCreate Programmierung : Common LISP: Befehle fehlen?
der_Wolfgang am 20.01.2009 um 20:38 Uhr (0)
Zitat:Original erstellt von clausb: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.Öhhhhhmmmmmm sagt mal mal den LISP code im ersten Posting von Abfrage Wer hat Lizenz in Gebrauch hat keiner angesehen? nurmasofrach------------------ Seamonkey Firefox Thunderbird OSD Hilfeseite (de) / help page (en) NotePad++ [Diese Nachricht wurde von der_Wolfgang am 20. Jan. 200 ...
|
| In das Form CoCreate 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 |
|
CoCreate Programmierung : Common LISP: Befehle fehlen?
der_Wolfgang am 20.01.2009 um 20:38 Uhr (0)
Zitat:Original erstellt von clausb: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.Öhhhhhmmmmmm sagt mal mal den LISP code im ersten Posting von Abfrage Wer hat Lizenz in Gebrauch hat keiner angesehen? nurmasofrach------------------ Seamonkey Firefox Thunderbird OSD Hilfeseite (de) / help page (en) NotePad++ [Diese Nachricht wurde von der_Wolfgang am 20. Jan. 200 ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : PartLibrary automatisch beenden
Patrick Weber am 26.01.2009 um 21:39 Uhr (0)
Um wieder in ruhigeres Fahrwasser zu kommen, schließen wir das mal ab.Entsprechende Anpassung wirst du, denke ich, selbst hinbekommen.STEP - PART_LIBRARY (oder was auch immer)Zeit anpassenCode:(in-package :custom)(use-package :oli); Eine "Liste" von Modulen findest du in der Datei %Modeling_Dir%personalitysd_customizeall_modules.dat(let ((custom-module-event-handler-load-time nil) (custom-module-event-handler-expire-time 10)) ;in seconds (defun custom-module-event-handler-start (&rest args) (de ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : PartLibrary automatisch beenden
Patrick Weber am 26.01.2009 um 21:39 Uhr (0)
Um wieder in ruhigeres Fahrwasser zu kommen, schließen wir das mal ab.Entsprechende Anpassung wirst du, denke ich, selbst hinbekommen.STEP - PART_LIBRARY (oder was auch immer)Zeit anpassenCode:(in-package :custom)(use-package :oli); Eine "Liste" von Modulen findest du in der Datei %Modeling_Dir%personalitysd_customizeall_modules.dat(let ((custom-module-event-handler-load-time nil) (custom-module-event-handler-expire-time 10)) ;in seconds (defun custom-module-event-handler-start (&rest args) (de ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : LISP Übergangsrohr Rechteck-Rund
AdrianF am 27.01.2009 um 09:59 Uhr (0)
Wenn Ihr die PartLibrary installiert habt, dann findet ihr in dem Ordner .....CoCreatePart_Library_2008sd_4goodiessd die Datei rund_eckig.lsp mit dieser könnt ihr Übergangsstücke (RechteckRund)mit Versatz erstellen.
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : OSDM: Dateiattribute ändern
Tom R am 28.01.2009 um 08:56 Uhr (0)
Hallo!Da die Suche auf die Schnelle nichts erbracht hat, frage ich mal direkt nach: Wir speichern alle Zeichnungen, die mit ME10 in die Zeichnungsverwaltung abgelegt werden, als Kopie im Format PDF in einem bestimmten Verzeichnis ab. Nun möchte ich verhindern, dass da jemand drin herumwerkelt, wenn er grad ein PDF braucht. Denn wenn aus Versehen Dateien ausgeschnitten, gelöscht oder verschoben werden, merkt das niemand und die werden auch nicht neu erstellt, solange die ME10-Zeichnung nicht neu abgespeiche ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : OSDM: Dateiattribute ändern
Tom R am 28.01.2009 um 13:24 Uhr (0)
Hallo zusammen!Vielen Dank für die breite Anteilnahme. Die Klammern waren das Geheimnis! Es funktioniert jetzt. Und offensichtlich schert sich DOS nicht im Geringsten darum, ob die entsprechende Datei auch schon vorhanden ist. Das erspart mir die vorherige Abfrage. (Okay, nicht so fein, nicht so sauber, aber schneller. *gg*)Vielen Dank allen zusammen. Und danke auch, dass ihr über meinen Fehler hinweggelesen habt; da wollte ich so pfiffig sein und direkt einen Hinweis geben und dann der freudsche Fehler in ...
|
| In das Form CoCreate Programmierung wechseln |