|
CoCreate Programmierung : 3D-Modell über Excel in ModelManager suchen und laden
der_Wolfgang am 19.05.2010 um 22:45 Uhr (0)
Zitat:Original erstellt von RSausGE:1. Du musst über Excel den Designer ansteuern (wie und ob das funtz weiss ich nicht) DDE? sd-dde-..... ???? Zitat:2. Der Designer muss dann über einen Aufruf in den ModelManager den Link erzeugen (JAVA- Code)3. Der Designer muss das Laden dieses Models initiieren (JAVA- Code)LISP code: es gibt: sd-db-element-loadFeddich laut gedacht. ------------------ Seamonkey Firefox Thunderbird OSD Hilfeseite (de) / help page (en) NotePad++
|
| In das Form CoCreate Programmierung wechseln |
|
Programmierung : Abfrage: Makro definiert
der_Wolfgang am 25.08.2008 um 21:20 Uhr (0)
Code:LET Check_macro ""DEFINE Load_dm_frame { Der_wackel_macro } PARAMETER Frame_name LET Check_macro "falsche Macro version"END_DEFINEAlso: erstelle Dir einen entsprechenden dummy macro mit dem Originalname und Originalparameter(ANZAHL), der bei korrektem Start des DManagers dann halt überschrieben wird. Im aufrufenden Macro, musst dann halt auf (Check_macro ="" ) checken.------------------oder eleganter im aufrufenden Macro den Typ abfragen "Hey was bistn Du fuer einer?" :Code:..... LET Macro_loaded ...
|
| In das Form Programmierung wechseln |
|
CoCreate Programmierung : [ME10] Macro
der_Wolfgang am 13.08.2009 um 20:49 Uhr (0)
Hi,jetzt habe ich aber auch mal Fragen, an die, die das Macro hier schreiben!1) Was ist der Unterschied zwischen: Code:let M (1)undCode:let M 1??2) wozu wird M ueberhaubt genutzt_? In der gezeigten Sequence ist keine sinnvolle Anwendung fuer den fall das M gleich 0 ist!?3) und wenn.. warum dem Macro Einstellung_laden nicht einen Parameter mitgeben:Code:DEFINE Einst_laden PARAMETER M IF (M=1).....{ -- aufruf -- } Einst_laden 1 { -- aufruf -- } Einst_laden 04) wenn man sich der Bedeutung von M bewusst ist, k ...
|
| In das Form CoCreate Programmierung wechseln |
|
Programmierung : DDE-Zugriff auf EXCEL
der_Wolfgang am 24.04.2008 um 20:46 Uhr (0)
Zitat:Original erstellt von StephanWörz: Der absolute Hammer! Folgendes läuft bei mir ab ....Das schreiben eines Wertes IN DIE ZELLE tut mit "r1c1"Das leseen eines Wertes AUS DER ZELLE tut mit "z1s1"Das spricht ganz deutlich dafuer, das man in dem vorhanden code in den Funktionen get-cell / set-cell cell nicht als string uebergibt, sondern als mini liste oder als x,y. Die jeweilige Funktion wuerde cell dann als (format nil "r~Dc~D" rol col) bzw. (format nil "z~Ds~D" rol col) umsetzen, also eigentlich (for ...
|
| In das Form Programmierung wechseln |
|
CoCreate Programmierung : [Me10] .C: Create a function sinh
der_Wolfgang am 30.06.2009 um 21:44 Uhr (0)
Zitat:Original erstellt von clausb:Some of us dont speak English, so you might want to use the International Forum at http://cocreateusers.org/forum/Hat er ja schon (mit ähnlichen Thema) Need help with Macro C versucht. Aber das C-Interface vom Drafting ist nicht so wirklich verbreitet unter den Toolschreibern. Ab und an ist es auch schon erstaunlich wie fix so ein Macro sein kann.------------------ Seamonkey Firefox Thunderbird OSD Hilfeseite (de) / help page (en) NotePad++
|
| In das Form CoCreate Programmierung wechseln |
|
Programmierung : LISP
der_Wolfgang am 21.11.2007 um 21:19 Uhr (0)
Zitat:.....Beim OSD (ME10) gibt es eine spezielle MakrospracheDann waere die Fehlemeldung bei der Ausführung aber "*** The macro SD-AM-GEO-ATTRIBUTES-STRUCT-COLOR is not defined"wobei das aber schon deutlich früher beim laden eines LISP files als ME10 Macro file rumsen würde IMHO.Ausserdem hiese es wohl "*** The macro Sd is not defined"da bei einem - schon der Bezeichner zu Ende ist im DraftingWarum bestehen Entwickler auf der exakten Fehlermeldung??? Weil man daraus mehr lesen kann!Also der Text der Feh ...
|
| In das Form Programmierung wechseln |
|
CoCreate Programmierung : LISP: Variablenname im Code erzeugen
der_Wolfgang am 26.04.2011 um 20:38 Uhr (0)
Oha... Also sd-defdialog ist ja nun selbst ein LISP Macro....Ich habe mal einen macro drum rumgeschrieben, das den macro aufruft.. aber das ganze wird dann u.U. schon ziemlich lustig mit quote, backquote, aber insbesondere auch mit der Verwendung von @.Und mit @ koennte es funktionieren. Denn so habe ich mir extern eine Liste erzeugt und diese mit @.... irgendwas in den sd-defdialog geschleust. Aber das ist schon alles sehr lange her und mein Gedächtnis weist erhebliche Lücken auf.Eine andere Variante ist: ...
|
| In das Form CoCreate Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Variable in dolist
der_Wolfgang am 28.09.2022 um 19:22 Uhr (3)
=== sd-am-create-symbol-dialog ist ebenfalls ein LISP MACRO (diesmal aus meiner Feder).. der erweiterten LISP code generiert, jener ruft aber auch *nur* den LISP Macro sd-defdialog auf .. ... der wiederum LISP code generiert.. welcher.. .. usw.. Aus 42 Zeilen LISP code können also schnell 1042 Zeilen expandierter LISP code werden, der beim Compilieren locker 42.000 Zeilen C++ Code ergibt.. um dann eine DLL zu erzeugen.nähkästchen/ (ZU)------------------ Firefox ESR Java Forum Stuttgart JUGS OSD Hilfes ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
CoCreate Programmierung : [ME10] Macro
der_Wolfgang am 18.08.2009 um 22:04 Uhr (0)
Zitat:Original erstellt von RobCraven:also das mit LOCAL hab ich jetzt kapiertPrima! Zitat:was mir aber noch unklar ist, ist die Variable M.Ja das ist bei mir gestern abend wohl hinten runter gekippt.. und , ganz ehrlich, heute abend (siehe Uhrzeit) habe ich da nun auch keine Lust drauf. Zitat:was passiert tatsächlich wenn das Macro in das ME10 reingeladen wird, durchläuft er dabei das Macro schon zum TeilNein, es wird nur definiert, nicht durchlaufen. Etwas hinkender Vergleich: wenn Du Bargeld vom Konto ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : relative Pfade in der customize-Datei
der_Wolfgang am 14.01.2010 um 19:45 Uhr (0)
STANDARD LISP:Code: ;; load missing tool from same directory (load (format nil "~A/neues/file/daeben" (directory-namestring *load-truename*)))laed ein file relative zum gerade ladendem File. Am besten mal in den eigenen File ein (pprint *load-truename*) einfugen um sich schlau zu machen.So kann man auch automagisch beispielsweise einen Drafting Macro laden, der zu einem LISP file gehoert: beide files in der selben dir.. und das lisp-file findet seinen macro.Lektüre: http://www.lispworks.com/documentation/l ...
|
| In das Form CoCreate Programmierung wechseln |
|
Programmierung : EXCEL Datei als LISP
der_Wolfgang am 17.06.2008 um 18:28 Uhr (0)
Zitat:Original erstellt von clausb:....Das ist in Windows zuweilen knifflig. Manchmals sogar sehr knifflig - siehe beispielsweise http://www.clausbrod.de/Blog/BlogOnSoftware20060318.Klasse, gestern abend habe ich an einem mir suspektem "Dateiname nicht gefunden" rumge§"$&!$&tert, das ich einem oli:sd-sys-exec vorgeworfen habe, und wenn ich das so lese was Du da schreibst, schriebst... sollte es nachher funkionieren. ich persönlich bräuchte das "" um den Datei-/Programmname nicht, weil von mir kontrolli ...
|
| In das Form Programmierung wechseln |
|
CoCreate Programmierung : Dateien älter als 2Tage löschen
der_Wolfgang am 13.01.2011 um 14:05 Uhr (0)
Zitat:Original erstellt von Gerhard Deeg:Ich habe mir mal ein Macro geschrieben Das ist einigermassen das, was Modeling mit der "AutoSave" Funktionalität drin hat. Nur Modeling kann halt automagisch nach Zeitinterval speichern.------------------ Seamonkey Firefox Thunderbird OSD Hilfeseite (de) / help page (en) NotePad++
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Analyse der Annotation - bestimmte Elemente suchen
der_Wolfgang am 12.07.2009 um 13:42 Uhr (0)
Zitat:Original erstellt von SUSANNA:Ich suche in einer Zeichnung einen TEXT mit bestimmten Inhalt "XYZ", um X_OF und Y_OF zu ermitteln. Der "XYZ" kann auch ausgeblendet sein.Falls der Text in Rahmen liegt möchte ich den Rahmennamen erfahren. Hi Susa, erstmal Danke! Das ist ja eine sehr konkrete und gut formulierte Anfrage/Aufgabe. Zitat:Wie löse ich mein Problem interaktiv (Macro/Lisp) bei Annotation V16.Also Macro und LISP geht wohl beides. Ich schmeiss dir mal jetzt Stichworte hin, weil ich nicht weiss ...
|
| In das Form CoCreate Programmierung wechseln |