Secuencia de comandos por lotes: alinear a la derecha

Esto se usa para alinear el texto a la derecha, que normalmente se usa para mejorar la legibilidad de las columnas numéricas.

Ejemplo

@echo off 
set x = 1000 
set y = 1 
set y = %y% 
echo %x% 

set y = %y:~-4% 
echo %y%

Algunas cosas clave a tener en cuenta sobre el programa anterior son:

  • Los espacios se agregan a la variable de y, en este caso estamos agregando 9 espacios a la variable de y.

  • Estamos usando la opción ~ -4 para decir que solo queremos mostrar los últimos 4 caracteres de la cadena y.

Salida

El comando anterior produce la siguiente salida. La clave a tener en cuenta es que el valor de 2 está alineado para coincidir con las columnas de unidades al mostrar números.

1000
1