Isso é usado para alinhar o texto à direita, o que normalmente é usado para melhorar a legibilidade de colunas numéricas.
Exemplo
@echo off
set x = 1000
set y = 1
set y = %y%
echo %x%
set y = %y:~-4%
echo %y%
Algumas coisas importantes a serem observadas sobre o programa acima são -
Espaços são adicionados à variável de y; neste caso, estamos adicionando 9 espaços à variável de y.
Estamos usando a opção ~ -4 para dizer que queremos apenas mostrar os últimos 4 caracteres da string y.
Resultado
O comando acima produz a seguinte saída. O principal ponto a ser observado é que o valor de 2 é alinhado para corresponder às colunas de unidades ao exibir números.
1000
1