How does 2Dscale determine which two directions to change?

When using 2Dscale, the Z-axis direction of CPlane always stays the same. Is there a way I can choose which direction to stay the same?

Hi -
You state the answer to your question in the title yourself: the Z-axis direction of the CPlane always stays the same.

You either change to a viewport with a different CPlane (or change the CPlane in your current viewport) or perhaps use the ScaleNU command.
-wim

Thank you. I want to know if there is any other way.