Can I use the 'SCALE1D' on a polysurface without stretching mapping?

Can I use the ‘SCALE1D’ command on a polysurface without stretching my texture mapping? I just want to expand the dimensions of the polysurface without changing the XYZ size of the texture mapping. I have tried to select ‘Lock’, but it doesn’t work. And lastly, I can’t use box-style mapping because my texture will produce an error when I export it to a rendering program.

I hope you guys can help!
Thanks

My guess without being in front of the computer:
Workaround
Transfer the mappping to a helper object, a simple bounding box, scale1d, transfer mapping from helper to scaled object

Thank you for the information

The method that I use is the ‘matchmapping’ command from the right object, but it actually wastes a bit of time, so I am trying to figure out how to expand the dimensions while the texture is still in the same size mapping.

You can use a World Mapping Coordinates so the textures size isn’t related to the objects anymore but to a “global” box .
Of course it works better if your object is more geometrical.

if you need it a lot you can also do a macro with _boundingBox _matchMapping _scale1d … pause … _matchMapping …
you can give the boundingbox a temporary name und use _selname and delete it at the end of the macro.

i would prefere scripting / coding.

subselect faces or turn on solid points. moving then does not stretch the texture but will simply move the boundary. with solid points on or subselected geometry i believe even scale 1d will work, not on a computer right now but moving boundaries should work.