Como utilizar a substituição de variável de ambiente em ficheiros batch

Traduções de Artigos Traduções de Artigos
Artigo: 41246 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sumário

Uma funcionalidade nova para o produto Microsoft MS-DOS é a capacidade de utilizar variáveis de ambiente em ficheiros batch.

Estas variáveis podem ser referenciadas, colocando a variável com símbolos de percentagem (%). Este procedimento é conhecido como substituição de variáveis de ambiente. No entanto, esta capacidade não está presente na linha de comandos Command.com, apenas num ficheiro batch.

Mais Informação

Um ficheiro batch poderá ter a seguinte linha:
   SET PATH=c:\dos\bin;c:\dos\etc;%PATH%.
				
% PATH % é uma variável de ambiente cujo valor é retirado do ambiente actual e anexado ao nova definição de PATH. Se é efectuada na linha de comandos, escrevendo a seguinte linha, valor da variável de ambiente PATH não é substituído, modo PATH existente não irá obter anexada ao PATH nova ("% PATH %" deve ser acrescentado em vez disso).
    SET PATH=c:\dos\binp;c:\os2\binp;%PATH%
				
a capacidade de utilizar a substituição de variáveis de ambiente não está limitada a nomes existentes MS-DOS das variáveis de ambiente. Qualquer variável é definida no ambiente de pode ser expandido utilizando o método acima.

Se a variável especificada pelo comando SET não está definida no ambiente, a variável permanece a mesma se utilizado na linha de comandos e é substituída por uma expressão nulo se utilizado num ficheiro batch.

Por exemplo, escreva o seguinte comando na qual XYZZY é uma variável de ambiente não definido:
SET Um = % XYZZY %; dois
SET
Os comandos resultar na seguinte se utilizado na linha de comandos da linha de comandos:
   one=%XYZZY%;TWO
				
os comandos resultar nos seguintes se utilizado num ficheiro batch:
   ONE=;TWO
				

Propriedades

Artigo: 41246 - Última revisão: 10 de maio de 2003 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft MS-DOS 3.1
  • Microsoft MS-DOS 3.2 Standard Edition
  • Microsoft MS-DOS 3.21 Standard Edition
  • Microsoft MS-DOS 3.3 Standard Edition
  • Microsoft MS-DOS 3.3a
  • Microsoft MS-DOS 4.0 Standard Edition
  • Microsoft MS-DOS 4.01 Standard Edition
  • Microsoft MS-DOS 5.0 Standard Edition
  • Microsoft MS-DOS 5.0a
  • Microsoft MS-DOS 6.0 Standard Edition
  • Microsoft MS-DOS 6.2 Standard Edition
  • Microsoft MS-DOS 6.21 Standard Edition
  • Microsoft MS-DOS 6.22 Standard Edition
Palavras-chave: 
kbmt KB41246 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 41246
Exclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com