|
CoCreate Programmierung : [ME10] Macro
RobCraven am 18.08.2009 um 09:11 Uhr (0)
Hallo Wolfgang,also das mit LOCAL hab ich jetzt kapiert, was mir aber noch unklar ist, ist die Variable M. Wie geschrieben, ich möchte ja nur dann die Linienfarbe speichern, wenn das Macro abgearbeitet wird. Meine Gedanken gehen in die Richtung, was passiert tatsächlich wenn das Macro in das ME10 reingeladen wird, durchläuft er dabei das Macro schon zum Teil (spich, speichert er da schon die Linienstärken oder wirklich erst wenn ich das Macro ausführe), oder merkt er sich nur wo es liegt und wie es aufgeru ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : [ME10] Macro
RobCraven am 24.08.2009 um 08:37 Uhr (0)
Hallo zusammen,irgendwie krieg ich das nicht hin. Ich hab das jetzt so:Code: READ LITERAL Schnittbezeichnung eingeben: Schnitt_Bez LET Schnitt_Bez (UPC (STR Schnitt_Bez)) undCode: TEXT (Schnitt_Bez) P0 ENDIch habs auch schon ohne das UPC probiert und mit anderen Variablen versucht außerdem ist das jetzt alles ist in einem Macro mit LOCAL Schnitt_Bez.LG KJ.
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : [ME10] Macro
RobCraven am 12.08.2009 um 12:29 Uhr (0)
Hallo Stephan,ja, das wars, jetzt geht es. Jedoch geht er scheinbar nicht ganz wieder raus, sprich, nachdem er die gewünschte Linie erstellt hat fragt er wieder nach Anfangs- und Endpunkt um eine Linie zu zeichnen.Ich habe doch aber das macro mit END_DEFINE beendet, oder nicht?LG KJ
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : [ME10] Macro
RobCraven am 20.08.2009 um 16:39 Uhr (0)
Hallo Wolfgang,das mit dem Umbenennen mach ich später, wenn das Macro fertig ist. Ich hänge jetzt schon wieder an einem Punkt und weiß nich wie ichs hinkriege... Folgendes: ich möchte über READ STRING einen Buchstaben auslesen, Code:DEFINE Schnittbezeichnung{ LOCAL Schnitt_Bez} READ STRING Schnittbezeichnung eingeben: Schnitt_Bez{ UPC Schnitt_Bez LET Schnitt_Bez} let Schnitt_TName (Schnitt_+Schnitt_Bez)END_DEFINEaber er nimmt den Buchstaben nicht und fragt immer weiter nach der Bezeichnung, ist ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : [ME10] Macro
RobCraven am 13.08.2009 um 13:08 Uhr (0)
Hi StephanPERFEKT!!! Danke!!! Kann man eigentlich nur einmal pro Person und Tread Unitis abgeben?LG KJ.
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : [ME10] Macro
RobCraven am 12.08.2009 um 09:35 Uhr (0)
Hallo liebe Gemeinde,ich versuche mich mal wieder an ME10 macros, und will gaaaanz klein anfangen, doch selbst da macht er nicht das, was ich will das er macht.Code:DEFINE LOCAL P1 LOCAL P2 READ PNT Einfügepunkt anklicken P1{ CS_REF_PT RELATIVE P1 let P1 (0,0)} { Koor. Ursprung nach P0} let P2 (PNT_XY ((X_OF P1)+10) (Y_OF P1)) LINE TWO_PTS P1 P2END_DEFINEZeile2: er soll P1 lokal benutzenZeile3: er soll P2 lokal benutzenZeile4: er soll die Ausgabe "Einfügepunkt anklicken" bringen und dann den im F ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : [ME10] Macro
RobCraven am 17.08.2009 um 15:38 Uhr (0)
Hallo Wolfgang, hallo barbarossa,Vielen Dank, für eure Antworten und Tipps,ja also ich bin wirklich blutiger Anfänger, ich habe mir viele Macros angeschaut, und dachte auch, dass ich verstehe was sie tun. Und dann kam ich auf die Idee selbst anzufangen welche zu schreiben, mit eher kläglichem Erfolg. Deshalb dieser Tread hier. Ich möchte von Anfang an verstehen, was er wann warum macht. Ich finde es gut von euch, das Ihr meine Schritte mitgeht. Zu dem Parameter "M": Ich dachte, dass ich ja die Linienfarbe ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : [ME10] Macro
RobCraven am 13.08.2009 um 09:18 Uhr (0)
Hi Stephan,das hat auch geklappt. Das mit der Formel/Ausdruck lag an der Eingabe von let P2 (PNT ((10) (0))), wenn eine Klammer gesetzt ist erwartet er scheinbar eine Formel, ich habe das jetzt geändert in let P2 (PNT 10 0) und damit gehts. Nur das Rücksetzen der Linienfarbe geht noch nicht. Das interessiert ihn gar nicht, so wie es scheint.LG KJ.
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : [ME10] AUTO_STORE_TIME
RobCraven am 05.03.2010 um 13:00 Uhr (0)
Hallo,kann mir jemand sagen, welche Abfrage AUTO_STORE_TIME benutzt um die Zeitprüfung zu aktivieren. Ich möchte diese Abfrage benutzen um mir ein Backupmacro zusammen zu basteln, welches diese zwei Macros verbindet.http://ww3.cad.de/foren/ubb/Forum15/HTML/001328.shtml#000000Gerhards Macro benutzt ja Erstellen 1 als Aktivierung, nur wir nutzen dieses nicht, sondern hauptsächlich die Standardsymbolleiste "Zeichnen" (unter XP).LG KJ.
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : [ME10] Macro
RobCraven am 21.08.2009 um 07:45 Uhr (0)
Hallo Walter,ja das war/ist es, also brauch ich immer bei READ STRING die Hochkommata. In anderen Macros wo READ STRING verwendet wurde, hab ich das bisher aber noch nicht gesehen, wer weiß, vielleicht hab ich auch nicht so drauf geachtet, oder die haben es dann doch irgendwie anders gemacht. Unterm Strich muß ich also entweder die Hochkommata mit eingeben oder halt READ LITERAL (also alles einlesen) verwenden. Ich werd das jetzt mal probieren. EDIT: Ich hab das jetzt mal versucht. Das Einlesen klappt, abe ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : [ME10] Macro
RobCraven am 13.08.2009 um 08:08 Uhr (0)
Hi Tobi,Danke für deine Antwort, hat auch super geklappt, jedenfalls bei der Linie. Jedoch wollte ich jetzt einen Pfeil erstellen, da ist wieder das gleiche Problem, er fragt nach dem Pfeil. Ich habe LEADER_LINE genommen, liegt es vielleicht daran? Gibts noch ne andere Möglichkeit einen Pfeil zu erstellen?Des Weiteren möchte ich die Farbe der Linie/Pfeil ändern, aber später wieder auf den Anfangswert zurücksetzen. Aber da steigt er ganz aus und erstellt nicht mal die Linie (will irgendwas von ner Formel/Au ...
|
| In das Form CoCreate Programmierung wechseln |