Leer archivos de texto en variables de entorno de MS-DOS

Seleccione idioma Seleccione idioma
Id. de artículo: 66292 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

En este artículo explica varios necesarios para utilizar los resultados de una consulta (mediante el filtro de encontrar) como un parámetro reemplazable en un lote uno o más archivos. Un uso de esto sería buscar un archivo específico y, a continuación, realizar alguna acción en o con este archivo. El archivo podría utilizarse en uno o más archivos por lotes como un parámetro reemplazable.

Más información

Primero, tiene que configurar un archivo de una línea con la parcial comandos
   set varname=
				
sin ningún retorno de carro (CR) o avance de línea (LF) al final (Esto puede realizarse con COPY CON presionando CTRL+Z después del signo igual [=] y presione ENTRAR).

El archivo tendría este aspecto en la pantalla:
   C:\>COPY CON INIT.TXT
   SET VARNAME=^Z
				
los pasos siguientes se pueden emitir desde el símbolo del sistema de MS-DOS o desde un archivo por lotes:

  1. Buscar una entrada de directorio único y coloca los resultados en un archivo de texto.
          dir | find "dos" > textfile
  2. Anexar los dos archivos en archivo de un lote mediante el comando COPY como sigue:
          copy init.txt+textfile varset.bat
  3. Colocar el contenido del archivo de texto en una variable mediante la ejecución VARSET.BAT.
VARSET.BAT establece una variable de entorno igual a la entrada de directorio que se encuentra anteriormente. Esto permite que la variable de entorno que se va a utilizar como un parámetro reemplazable en archivos por lotes posteriores. VARSET.BAT puede llamarse desde el símbolo del sistema o desde otro archivo por lotes.

Nota: Este proceso para los nombres de directorio sólo funciona si se utiliza MS-DOS 5.0 ó 6.0. En MS-DOS 5.0 y 6.0, el modificador /B se debe utilizar cuando se busca un nombre de directorio. El siguiente es un ejemplo de buscar un directorio bajo MS-DOS 5.0 ó 6.0.
   dir /b | find "dos5" > textfile
				
Nota: hay un límite de 127 caracteres a la longitud de esta variable, que incluye el nombre de variable y el signo igual (=).

Propiedades

Id. de artículo: 66292 - Última revisión: sábado, 10 de mayo de 2003 - Versión: 2.0
La información de este artículo se refiere 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
Palabras clave: 
kbmt KB66292 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 66292
Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artículo se escribió para productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

Enviar comentarios

 

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