Uso de variables en archivos por lotes de windows

Independientemente del lenguaje de script, el uso de variables puede mejorar enormemente la funcionalidad de un guión. Esta tecnología-receta demuestra el uso básico de variables en archivos por lotes de Windows MS-DOS o.


La siguiente secuencia de comandos muestra un ejemplo trivial de establecer una variable y mostrarla:

@ echo off
set var = prueba 1 2 3
El eco variable es "% Var%"

Vídeo: Eliminar Virus del Acceso Directo - "Drive.bat" - (► Febrero 2017) [► USB File Resc]

Si pones estas líneas en un archivo llamado test.bat y ejecutar este archivo por lotes escribiendo prueba desde la línea de comandos en el mismo directorio, verá el siguiente resultado:

La variable es "probando 123"

Vídeo: Crear un Archivo Básico en MS-DOS

Puede ver las variables del sistema y de usuario definidos escribiendo conjunto en la línea de comandos. Puede utilizar cualquiera de estas variables en sus archivos por lotes. Por ejemplo, la variable% de equipo% contiene el nombre del sistema que ejecuta la secuencia de comandos.

Para desarmar o borrar una variable de usuario previamente establecido, utilice el siguiente comando:

Vídeo: Crear archivo por lotes en windows

set var =

Las variables, una vez establecido, se pueden utilizar en casi cualquier lugar en un archivo por lotes donde el texto puede ir. Por ejemplo, una variable puede ajustarse al principio de una secuencia de comandos para definir un directorio para ser utilizado para copiar una serie de archivos de copia de seguridad. Más tarde, si el directorio tiene que ser cambiado, se puede cambiar una vez en el archivo por lotes en lugar de en cada comando de copia:

@ echo off
grupo de respaldo = c: backup 200408
copiar fichero1% de respaldo%
copiar fichero2% de respaldo%
.
.
.

Artículos Relacionados