Habe ich aber Hochexplosivfalle UND Streuschuss erlernt führt er das Makro nur aus, wenn ich ,target=cursor nach dem Known-Befehl drin habe, obwohl er doch immer das erste Makro bei Unklarheiten nimmt.
Habe ich einen Bug gefunden oder etwas grundsätzliches übersehen? Danke!
Weder ein Bug noch grundsätzlich übersehen. Das ist das normale Verhalten der Makro-Engine. An sich ist die Art und Weise wie es geschrieben ist etwas strange. Das kann man auch einfacher haben.
Damit hat man den Ablauf etwas schneller für die Engine und es kann auch die Abfolge einfacher verarbeitet werden. Bei der Variante die du geschrieben hast wird erst geprüft welche known-Bedingung zutrifft und muss dann erst wieder an die richtige stelle bringen. So sieht die Engine direkt welche known-Bedingungen False ergeben und welche True