|
Programmierung : EXCEL Datei als LISP
Patrick Weber am 17.06.2008 um 12:42 Uhr (0)
wird in LISP, wie auch in anderen Programmiersprachen, als Rückstellzeichen benutzt, deshalb musst du es 2x hintereinander verwenden. Also umgangssprachlich zeigt das erste Backslash an, dass ein Sonderzeichen folgt, das eingefügt werden soll, z.B. """ gibt ein " wider (als String).Wenn du das nicht magst, kannst du auch so schreiben: (Beispiel)Code:(SD-CONVERT-FILENAME-TO-PLATFORM "H:/Programme/VirtualDub/virtualdub.exe C:/Temp/Bild0001.jpg")Hier musst du aber ein Slash verwenden (Unix lässt grüßen )--- ...
|
| In das Form 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 : OSDM: Dateiattribute ändern
Patrick Weber am 28.01.2009 um 10:09 Uhr (0)
Dateiattribunte ändern geht noch genau so wie vor 30 Jahren - mit "attrib".Schreibschutz setzen:RUN attrib +r + STR (dateiname)Schreibschutz entfernen:RUN attrib -r + STR (dateiname)Einfach, oder?------------------GrüßeWas wir Sachsen so alles können. *hrhr*
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : OSDD: Bist du eine ladbare Datei?
Patrick Weber am 26.06.2009 um 16:04 Uhr (0)
Zitat:Original erstellt von clausb:Irgendwie kommt mir die Diskussion bekannt vor. Ich glaube, das hatten wir schon mal im internationalen Forum http://cocreateusers.org/forum/ - vielleicht magst Du da mal suchen gehen.Gesucht habe ich da schon, nur mit anderen Begriffen, denk ich mal. Hatte nämlich andere Treffer. Und, ja, die Sache mit dem TRAP_ERROR und LOAD ist schon klar, nur leider äußerst langsam. Will heißen, Durchlaufzeiten von über einer Stunde sind keine Seltenheit. EDIT: Oder es kommt ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : OSDD: Bist du eine ladbare Datei?
Patrick Weber am 26.06.2009 um 10:49 Uhr (0)
Hallöle!Gibt es unter OSDD (ME10) die Möglichkeit, eine von me10 ladbare Datei vor dem Laden als solche zu identifizieren?Also sowas wie: MI_FILE file == 0 oder 1Ich finde da nix.Bei uns haben die me10-Dateien leider keine Dateiendung und sind komprimiert gespeichert. Man weiß also nicht, ob man eine Binary, eine Textdatei oder eine me10-Datei in seiner Schleife hat. Meine bisherige Zwischenlösung ist eine Auswertung der ersten 8 Bytes (Dateiheader). Leider hängt sich me10 an diesen Stellen bei 9000 Datei ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : OSDD: Bist du eine ladbare Datei?
Patrick Weber am 26.06.2009 um 12:33 Uhr (0)
Tjaaaa, dann muss ich wohl in den sauren Apfel beißen und das "irgendwie" stabil umsetzen.------------------Grüßepw
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : LISP: CoCreate Modeling V17.00; Package MEI
Patrick Weber am 26.04.2010 um 17:17 Uhr (0)
Information? Nein.Vermutung? Ja.Versuche mal SD-IDENTIFY-CLUSTER-BY-SYSID aus dem #FRAME2 package.Oder exportiere alle aktuell verfügbaren Symbole in eine Datei und suche darin nach identify-cluster o.ä.Einfach Copy&Paste ins ModelingCode:(let* (s p file-stream (lst ()) (foo-all-packages (list-all-packages))) (dolist (p foo-all-packages) (push (format nil "~a" p) lst) (do-symbols (s p) (push s lst)) ) (setf file-stream (open "c://symbole.txt" :direction :output)) (dolist (a (reverse lst)) (f ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Makroprogrammierung; Ansicht auswählen
Patrick Weber am 06.01.2011 um 10:25 Uhr (0)
Soviel ich weiß, ist eine Interaktion aus einem Makro heraus nicht möglich. Man müsste einen Dialog schreiben, in dem die Ansicht abgefragt wird.Folgendes muss in eine .lsp-Datei und im Modeling geladen werden.Code:(in-package :custom)(use-package :OLI)(sd-defdialog cust-view-prop-show-no-hidden-lines-dialog :Dialog-title "Ansichtseigenschaft aendern" :toolbox-button nil ; kann t gesetzt werden, wenn in Werkzeugkiste erscheinen soll :without-show t :variables ( (ANSICHT :selection *sd-anno-vi ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Makroprogrammierung; Ansicht auswählen
Patrick Weber am 06.01.2011 um 14:20 Uhr (0)
Kopier dir den Code oben einfach noch mal und füge ihn in die Lsp-Datei ein.------------------Grüße aus SachsenpwKarl Marx ist tot, Einstein ist tot, und mir ist auch schon ganz schlecht!
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Makroprogrammierung; Ansicht auswählen
Patrick Weber am 06.01.2011 um 12:33 Uhr (0)
Wenn die LISP-Datei geladen ist, kannst du den enthaltenen Dialog einfach so z.B. auf einen Button legen. ------------------Grüße aus SachsenpwKarl Marx ist tot, Einstein ist tot, und mir ist auch schon ganz schlecht!
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Notepad++: Sprache Makro
Patrick Weber am 06.01.2011 um 12:40 Uhr (0)
Weiß nicht, ob ich die Datei hier anhängen darf, deshalb schreib ich dir ne PN mit dem Link.Die Datei userDefineLang.xml muss ins Stammverzeichnis des Programms. Die Datei wird normalerweise nur in der angepassten Version von CoCreate mitgeliefert.------------------Grüße aus SachsenpwKarl Marx ist tot, Einstein ist tot, und mir ist auch schon ganz schlecht!
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : LISP: Konfigurationen manipulieren
Patrick Weber am 06.02.2012 um 13:25 Uhr (0)
Die Datei ist sprichwörtlich im A....! ------------------Grüße aus SachsenpwKarl Marx ist tot, Einstein ist tot, und mir ist auch schon ganz schlecht!
|
| In das Form CoCreate Programmierung wechseln |