Cómo utilizar la sustitución de variables de entorno en archivos por lotes

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

Resumen

Una característica nueva para el producto empaquetado MS-DOS es la capacidad de utilizar variables de entorno en archivos por lotes.

Pueden hacer referencia a estas variables rodeando la variable con símbolos de porcentaje (%). Este procedimiento se conoce como sustitución de variables de entorno. Sin embargo, esta capacidad no está presente en la línea de comandos Command.com, sólo dentro de un archivo por lotes.

Más información

Un archivo por lotes puede tener la siguiente línea:
   SET PATH=c:\dos\bin;c:\dos\etc;%PATH%.
				
% PATH % es una variable de entorno cuyo valor es tomada el entorno actual y se anexa a la nueva definición de PATH. Si se realiza en la línea de comandos escribiendo la línea siguiente, el valor de la variable de entorno PATH no se sustituye, para no obtener anexará PATH existente para el nuevo PATH (en su lugar se haría anexa "% PATH %").
    SET PATH=c:\dos\binp;c:\os2\binp;%PATH%
				
la posibilidad de utilizar la sustitución de variables de entorno no está restringida a nombres de variables de entorno de MS-DOS existentes. Cualquier variable que se define en el entorno puede ampliarse mediante el método anterior.

Si la variable especificada por el comando SET no está definida en el entorno, la variable permanece invariable si se utiliza en el símbolo del sistema y se reemplaza por una expresión null si se utiliza en un archivo por lotes.

Por ejemplo, escriba el comando siguiente en el que XYZZY es una variable de entorno no definido:
SET ONE = % XYZZY %; TWO
SET
Los comandos producir los siguientes si se utiliza en el símbolo del sistema:
   one=%XYZZY%;TWO
				
los comandos producir los siguientes si utiliza en un archivo por lotes:
   ONE=;TWO
				

Propiedades

Id. de artículo: 41246 - Ú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 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
Palabras clave: 
kbmt KB41246 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): 41246
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