batch-file-es Windows
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Capítulo 28: Variables en archivos por lotes
Examples
Declaración
Para crear una variable simple y asignarla a un valor o cadena, use el comando SET :
SET var=10
Aquí, el código declara una nueva variable var con un valor de 10 . Por defecto, todas las
variables se almacenan internamente como cadenas; esto significa que el valor 10 no es diferente
de foo1234 o Hello, World!
Notas sobre las comillas.
Las comillas utilizadas se incluirán en el valor de la variable:
SET var="new value"
<-- %var% == '"new value"'
Espacios en variables
El lenguaje por lotes considera que los espacios son partes aceptables de los nombres de
variables. Por ejemplo, set var = 10 resultará en una variable llamada var que contiene el valor 10
(note el espacio adicional a la derecha de var y la izquierda de 10).
Usando comillas para eliminar espacios
Para evitar espacios, utilice comillas alrededor de toda la tarea; El nombre y valor de la variable.
Esto también evita los espacios finales al final de la línea (el carácter ␣ denota un espacio):
SET␣var=my␣new␣value␣
SET␣"var=my␣new␣value"␣
<-- '%var%' == 'my new value '
<-- '%var%' == 'my new value'
Además, utilice comillas al unir varias declaraciones con & o | - alternativamente, ponga el
símbolo directamente después del final del valor de la variable:
SET var=val & goto :next
SET "var=val" & goto :next
SET var=val& goto :next
<-- '%var%' == 'val '
<-- '%var%' == 'val'
<-- '%var%' == 'val'
https://riptutorial.com/es/home 82