Estoy tratando de declarar y usar una variable en mi archivo por lotes. Parece que debería ser simple.Declaración y uso de una variable en el archivo por lotes de Windows (.BAT)
@ECHO OFF
SET location = "bob"
ECHO We're working with "%location%"
La salida que recibo es:
We're working with ""
lo que está pasando aquí? ¿Por qué mi variable no se repite?
Gracias Brian. Problema resuelto. –
Si el espacio antes de '=' se interpreta como parte del nombre, entonces la variable * no se puede * hacer referencia como '% location%', se debe hacer referencia a ella como '% location%'. ¿Es eso un error tipográfico? –
@Miserable Variable: Tienes razón; parece que la respuesta original fue víctima de una edición incorrecta. –