Ler arquivos de texto em variáveis de ambiente do MS-DOS

Traduções deste artigo Traduções deste artigo
ID do artigo: 66292 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sumário

Este artigo descreve as várias etapas necessárias para usar os resultados de uma consulta (usando o filtro de localizar) como um parâmetro substituível em um um ou mais arquivos em lotes. Um uso para isso seria procurar um arquivo específico e, em seguida, executar alguma ação no ou com este arquivo. O arquivo, em seguida, pode ser usado em um ou mais arquivos em lotes como um parâmetro substituível.

Mais Informações

Primeiro, você precisará configurar um arquivo de uma linha com o parcial comando
   set varname=
				
sem retorno de carro (CR) ou alimentação de linha (LF) no final (Isso pode ser feito com COPY CON pressionando CTRL+Z após o sinal de igual [=] e pressionando ENTER).

O arquivo teria esta aparência na tela:
   C:\>COPY CON INIT.TXT
   SET VARNAME=^Z
				
as etapas a seguir podem ser emitidas no prompt de comando do MS-DOS ou de dentro um arquivo em lotes:

  1. Procure uma entrada de diretório único e colocar os resultados em um arquivo de texto.
          dir | find "dos" > textfile
  2. Acrescentar os dois arquivos no arquivo de um lote usando o comando COPY da seguinte maneira:
          copy init.txt+textfile varset.bat
  3. Coloque o conteúdo do arquivo texto em uma variável executando VARSET.BAT.
VARSET.BAT define uma variável de ambiente igual a entrada de diretório encontrou anteriormente. Isso permite que a variável de ambiente a ser usado como um parâmetro substituível em posteriores arquivos em lotes. VARSET.BAT pode ser chamado a partir do prompt de comando ou do outro arquivo em lotes.

Observação: Esse processo funciona para nomes de diretório somente se o MS-DOS 5.0 ou 6.0 estiver sendo usado. Em MS-DOS 5.0 e 6.0, a opção /B deve ser usada quando você estiver procurando por um nome de diretório. A seguir é um exemplo de pesquisa para um diretório em MS-DOS 5.0 ou 6.0.
   dir /b | find "dos5" > textfile
				
Observação: ainda há um limite de 127 caracteres para o tamanho dessa variável, que inclui o nome da variável e o sinal de igual (=).

Propriedades

ID do artigo: 66292 - Última revisão: sábado, 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 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 KB66292 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 66292
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.

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