En CMD (el intérprete de comandos de Windows), las variables se utilizan para almacenar valores que pueden ser reutilizados durante la ejecución de scripts o comandos. Las variables se declaran mediante el comando set
y pueden ser de entorno o locales según el contexto de uso.
La sintaxis básica para declarar variables es:
set nombre_variable=valor
set mensaje=Hola Mundo
Tipo de variable | Descripción |
---|---|
Variables locales | Definidas durante la ejecución del script y no afectan al entorno del sistema. |
Variables de entorno | Permanecen activas durante la sesión del sistema o hasta que se modifiquen. |
Para usar el valor de una variable, se coloca el nombre de la variable entre signos %
:
echo %mensaje%
set nombre=Juan
echo Hola, %nombre%!
set /p edad=Introduce tu edad:
echo Tu edad es %edad%.
Explicación:
/p
permite pedir un valor al usuario.
set
set nombre=
Esto elimina el valor asignado a nombre
.
=
al declarar variables:
set variable = valor // Incorrecto
set variable=valor // Correcto
nombre
es igual a NOMBRE
).
Para más detalles sobre el uso de variables en CMD, consulta la documentación oficial de Microsoft.
Jorge García
Fullstack developer