Script em lote - toInt

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.