Uma variável que foi definida como string usando a variável definida pode ser convertida em um inteiro usando a opção / A que está usando a variável definida. O exemplo a seguir mostra como isso pode ser feito.
Exemplo
@echo off
set var = 13145
set /A var=%var% + 5
echo %var%
Resultado
O comando acima produz a seguinte saída.
13150
Além disso, as strings têm as seguintes implementações disponíveis. Scripts em lote têm os seguintes comandos que são usados para realizar a manipulação de strings em strings.
%variable:~num_chars_to_skip%
%variable:~num_chars_to_skip,num_chars_to_keep%
Isso pode incluir números negativos -
%variable:~num_chars_to_skip, -num_chars_to_keep%
%variable:~-num_chars_to_skip,num_chars_to_keep%
%variable:~-num_chars_to_skip,-num_chars_to_keep%
Vamos discutir as possíveis operações de string que podem ser realizadas usando os comandos acima.