Usando variáveis ​​em arquivos de lote do windows

Independentemente da linguagem de script, o uso de variáveis ​​pode aumentar consideravelmente a funcionalidade de um script. Este tech-receita demonstra o uso básico de variáveis ​​em arquivos em lotes do Windows ou MS-DOS.


O script a seguir demonstra um exemplo trivial de definir uma variável e exibi-lo:

@echo off
conjunto var = teste 1 2 3
O eco é variável "% Var%"

Se você colocar essas linhas em um arquivo chamado test.bat e executar este arquivo em lotes digitando teste a partir da linha de comando no mesmo diretório, você verá o seguinte resultado:

A variável está "teste 1 2 3"

Video: Programando arquivos .BAT



Você pode visualizar as variáveis ​​de sistema e de usuário definidos digitando conjunto na linha de comando. Você pode usar qualquer uma dessas variáveis ​​em seus arquivos de lote. Por exemplo, a variável% computername% contém o nome do sistema que executa o script.

Para retirar ou apagar uma variável de usuário previamente definido, use o seguinte comando:

Video: Windows 7 - Configurando variáveis de ambiente

conjunto var =

Variáveis, uma vez definida, pode ser usado em praticamente qualquer lugar em um arquivo de lote que o texto pode ir. Por exemplo, uma variável pode ser definida no início de um script para definir um diretório para ser usado para copiar uma série de arquivos para um backup. Mais tarde, se o diretório precisa ser mudado, ele pode ser alterado uma vez no arquivo de lote em vez de em cada comando de cópia:

@echo off
conjunto de backup = C: backup 200408
copiar file1% de backup%
copiar arquivo2% de backup%
.
.
.


Artigos relacionados