1. I ended up figuring out.balala wrote:1. The !SetOption bang in the IfMatchAction option of the [MeasureBatterF] lost a bracket: IfMatchAction=[!SetOption mBatter Text "AB: [MeasureBatterF] [MeasureBatterL[color=#FF0000]][/color]"].
2. The value of the [MeasureBatterF] measure will always match [MeasureBatterF]. So, in fact the IfMatchAction will always be executed. Maybe you wanted to use the IfMatch=[MeasureBatterL], instead of IfMatch=[MeasureBatterF]?
3. Instead of [!SetOption mBatter Text "AB: [MeasureBatterF] [MeasureBatterL]"] bang, you could try this: [!SetOption mBatter Text "AB: %1 %2"], because you anyway have set the MeasureName=MeasureBatterF and the MeasureName2=MeasureBatterL options on the [mBatter] meter. The DynamicVariables=1 option of this last meter also could be removed, because it looks to be useless.
2. That measure is a lookahead so i was trying to figure out how to set it if theres a value and not a blank. i ended up taking a guess and using IfMatch=[A-Z] and it seems to work.
3. I didnt know that so thanks for that info. By Removing the measure names from the meter id have to have it set the way i had it with [MeasureBatterF] instead of %1, correct?