Select the product you need help with
Orden de prioridad en Buscar archivos ejecutablesId. de artículo: 35284 - Ver los productos a los que se aplica este artículo En esta páginaResumenEste artículo describe lo siguiente:
Más informaciónCOMMAND.COMCommand.com puede ejecutar un archivo escrito en la línea de comandos o como una línea en un archivo por lotes.Versiones anteriores de la versión 4.0 de MS-DOSCuando se le asigna un nombre de archivo, si se proporciona una extensión o no, Command.com mantiene sólo el nombre de base. (Command.com quita la extensión de nombre de archivo si existe alguna [por ejemplo, "FILE" permanece si el nombre de archivo es "FILE.EXE"]). Después de tiene el nombre base, Command.com busca en el siguiente orden para un archivo ejecutable que tiene este nombre:.COM .EXE .BAT Comando o nombre de archivo no válido Versiones 4.0 y versiones posteriores de MS-DOSEn las versiones 4.0 y posteriores de MS-DOS, puede reemplazar la prioridad de COM-EXE-BAT escribiendo el comando con la extensión.Por ejemplo, si hay tres archivos en el directorio actual: FILE.COM, FILE.EXE, FILE.BAT y se intenta ejecutar cualquiera de ellos escribiendo FILE.COM , FILE.EXE , o FILE.BAT , Command.com ejecuta lo que especifique. Sin embargo, si no se especifica ninguna extensión de nombre de archivo, el orden habitual de prioridad es utilizado (.com, .exe y .bat). Un efecto de lado de este comportamiento es que no funcionen algunas formas incorrectos o adecuados de ejecución de archivos. Por ejemplo, en versiones anteriores a 4.0 de MS-DOS, puede ejecutar FILE.BAT escribiendo el nombre de archivo con un punto siguiente FILE. . Sin embargo, en MS-DOS 4.0 y versiones posteriores, si escribe FILE. , MS-DOS busca un archivo con este nombre no puede encontrar uno y devuelve un mensaje de error "nombre incorrecto comando o archivo". Versiones de MS-DOS 5.0 y posterioresLas versiones 5.0 y posteriores de MS-DOS buscar archivos en el siguiente orden:DOSKEY Macro .COM .EXE .BAT Además, en las versiones 5.0 y posteriores de MS-DOS, las macros DOSKEY tienen prioridad sobre comandos internos. Para reemplazar una macro DOSKEY, escriba uno o más espacios antes del comando. Función EXECLa función de MS-DOS EXEC (interrupción 21 h servicio 4Bh) no entiende las extensiones de nombre de archivo; por lo tanto, simplemente toma el nombre del archivo especificado cuando se invoca y intenta ejecutarla.Esta falta de información de nombre de archivo es una ventaja de programas que tienen los archivos ejecutables. Estos archivos son controladores de dispositivo (que normalmente tienen la extensión .sys) o archivos de superposición (que normalmente tienen la extensión .OVL). Command.com no se puede ejecutar estos archivos; sólo los programas que llame explícitamente a la función EXEC pueden ejecutar estos programas. La función EXEC comprende sólo los archivos en la mayoría de los casos las extensiones .com y .exe. No es capaz de ejecutar archivos .bat; estos archivos son específicamente "ejecutar", una línea en un momento, por Command.com. PropiedadesId. de artículo: 35284 - Última revisión: sábado, 10 de mayo de 2003 - Versión: 2.0 La información de este artículo se refiere a:
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): 35284
(http://support.microsoft.com/kb/35284/en-us/
)
|





Volver al principio








