We might fix this in the Bar meter one of these days, but here is a relatively easy temporary solution if you want to have some portion, presumably some number of pixels from the right-hand of the image, always displayed, while maintaining the accuracy of the measurement.
So first, create the image for your bar: Then create a second image, this will be just the portion of the bar image, or some other image you want, to use as the "border". Then take a look a this skin to see a way to position this second image, using an Image meter, in the correct position in the X-axis to act the way you might expect.
Code: Select all
[Rainmeter] Update=100 DynamicWindowSize=1 AccurateText=1 [MeasureLoop] Measure=Loop StartValue=0 EndValue=100 MinValue=0 MaxValue=100 [MeterBack] Meter=Image W=300 H=20 SolidColor=47,47,47,255 [MeterBar] Meter=Bar MeasureName=MeasureLoop BarImage=#@#Images\Bar300x20.png BarOrientation=Horizontal [MeterBorder] Meter=Image X=(Clamp((300 * ([MeasureLoop]/100)),0,296)) ImageName=#@#Images\Border4x20.png DynamicVariables=1