Una variable que se ha establecido como cadena utilizando la variable set se puede convertir en un número entero utilizando el modificador / A que utiliza la variable set. El siguiente ejemplo muestra cómo se puede lograr esto.
Ejemplo
@echo off
set var = 13145
set /A var=%var% + 5
echo %var%
Salida
El comando anterior produce la siguiente salida.
13150
Aparte de esto, las cadenas tienen las siguientes implementaciones que están disponibles. Los scripts por lotes tienen los siguientes comandos que se utilizan para realizar la manipulación de cadenas en cadenas.
%variable:~num_chars_to_skip%
%variable:~num_chars_to_skip,num_chars_to_keep%
Esto puede 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%
Analicemos las posibles operaciones de cadena que se pueden realizar utilizando los comandos anteriores.