[Tustep-Liste] Frage zu Execute
Dr. Michael Trauth
michael.trauth at outlook.de
Mi Mai 9 12:41:22 CEST 2018
Lieber Christian,
Makros (Tuscripte) dürfen nicht innerhalb von Makros aufgerufen werden, um Endlosschleifen auszuschließen. Punkt.
Wenn Du zur Laufzeit eines Makros das Ergebnis eines anderen Makros benötigst, kannst Du so verfahren wie von Dir selbst erwähnt:
> MODE DATA
> #*GRAFIK,{quelle},{ziel},nu={nr}
Danach beendest Du Dein Makro, danach wird Dein #*grafik ausgeführt, dann kannst Du ein weiteres, neues Makro beginnen. Hört sich etwas umständlich an, funktioniert aber gut.
Es bleibt folgende Frage: Makros verwendet man für Arbeitsabläufe, die regelmäßig ausgeführt werden müssen, nicht wahr? #*grafik wird aber z.B. in einer Satzumgebung für eine Publikation nur einmal benötigt (bzw. nur dann, wenn eine Abbildung neu in den Grafikcontainer gesteckt werden soll). Hilfst Du mir zu verstehen, warum Du es im Inneren eines anderen Makros verwenden willst?
Viele Grüße von
** Michael **
Mehr Informationen über die Mailingliste Tustep-Liste