08.02.2022 Views

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!