Signos de porcentaje Stripped de texto de archivo de sección

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

Resumen

El uso de un signo de porcentaje (%) en un archivo por lotes requiere que se especifique signos de dos por ciento (%).

Por ejemplo, el comando para mostrar "% 5" desde un archivo por lotes debería ser:
   ECHO 5%%
				

Más información

MS-DOS utiliza % 1, % 2,... %9 como parámetros de línea de comandos reemplazables. Por ejemplo, antes de ejecutar el comando ECHO % 1, %1 se reemplazará con el primer parámetro pasado al archivo por lotes. %0 se reemplaza con el comando utilizado para ejecutar el archivo por lotes.

Un signo de porcentaje en una línea se trata como un carácter de "nul" en un archivo por lotes. Por ejemplo:
   ECHO %     is processed as ECHO
   ECHO a%b   is processed as ECHO ab
				
si un comando contiene signos de dos por ciento, MS-DOS tratará cualquier carácter entre ellos como una variable de entorno que se expandirán. Por ejemplo, si el comando SET muestra que las variables de entorno actual
   COMSPEC=C:\COMMAND.COM
   PATH=C:\DOS
   PROMPT=$P$G
   B=C
				
, a continuación,
   ECHO %PATH%     is processed as ECHO C:\DOS
   ECHO a%b%       is processed as ECHO aC
   ECHO a%b b%a    is processed as ECHO aa
				
si no hay ningún carácter entre los signos de dos por ciento, se suprime uno por ciento signo y la otra permanecerá. Eso es un comando FOR que transmite el nombre de cada archivo con extensión .com sería
   FOR %V IN (*.COM) DO ECHO %V
				
pero si se coloca el mismo comando en un archivo por lotes, es necesario lo siguiente:
   FOR %%V IN (*.COM) DO ECHO %%V
				
Reference(s):

"Microsoft MS-DOS lote archivo rápida referencia", Microsoft Press.

Propiedades

Id. de artículo: 75634 - Ú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 KB75634 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): 75634
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