Script batch - toInt

Una variabile che è stata impostata come stringa utilizzando la variabile set può essere convertita in un numero intero utilizzando l'opzione / A che utilizza la variabile set. Il seguente esempio mostra come questo può essere realizzato.

Esempio

@echo off
set var = 13145
set /A var=%var% + 5
echo %var%

Produzione

Il comando precedente produce il seguente output.

13150

Oltre a questo, le stringhe hanno le seguenti implementazioni disponibili. Gli script batch hanno i seguenti comandi che vengono utilizzati per eseguire la manipolazione delle stringhe nelle stringhe.

%variable:~num_chars_to_skip% 
%variable:~num_chars_to_skip,num_chars_to_keep%

Questo può includere numeri negativi -

%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%

Parliamo delle possibili operazioni sulle stringhe che possono essere eseguite utilizzando i comandi precedenti.