Hello Ian, M>> I think it should work Ian. Are you sure you set up this structure? > M>> Parent Filter (*) (**) M>> Sub F. 1: If A Set Colour Group 1 (***) M>> Sub F. 2: If B Set Colour Group 2 (***) M>> Sub F. 3: If C Set Colour Group 3 (***) > M>> Where: M>> (*) With a condition that will _always_ trigger (so that subfilters will M>> be executed) and with _no_ action. M>> (**) Set to 'Continue processing with other filters' M>> (***) _NOT_ set to 'Continue processing with other filters' > > I think that one problem is that the conditions for the sub-filters > can see one message trigger two or more filters. Setting them to > continue sees it continue with the remaining sub-filters. What I would > like is something like an exit command so that as soon as one > condition is met in a group of sub-filters, the remaining sub-filters > are ignored even if they might match.
The sub-filters should _not_ be set to "continue processing..." and that achieves the 'exit' that you want. As soon as a subfilter has a match, the rest of subfilters will be skipped. -- Best regards, Miguel A. Urech (El Escorial - Spain) Using The Bat! v3.0.2.4 Rush ________________________________________________ Current version is 3.0.1.33 | 'Using TBUDL' information: http://www.silverstones.com/thebat/TBUDLInfo.html