Si tengo los archivos a.com, a.cmd, a.bat y a.exe% PATH%, ¿cuál elegiría Windows si invoco solo el comando "a"? ¿Está esto oficialmente especificado en alguna parte por M $?¿Cuál es el orden relativo con el que Windows busca los archivos ejecutables en PATH?
Solo quería envolver mi ejecutable gvim.exe con -n, pero mi gvim.bat no parece ejecutarse ni desde la línea de comandos ni desde el diálogo Ejecutar.
Acabo de invocar gvim desde el cuadro de diálogo Ejecutar, y sin importar en qué esté configurado PATHEXT, solo se ejecuta gvim.exe; incluso si digo gvim.bat en el diálogo de ejecución. – Jeenu
@Jeenu, esto es bastante extraño. Sin embargo, una explicación probable es que se encuentre otra instancia de gvim (o un archivo de bat que hace referencia a ella) antes de la ubicación de PATH donde lo espera. Revise la ruta manualmente, tal como lo haría la consola. (u otra forma de probar esto es cambiar el nombre del exe temporalmente en el directorio donde crees que viene ver si la invocación del comando no falla al no encontrar el exe. – mjv
Gracias por el * "en caso de que la extensión no sea explícitamente proporcionado en la línea de comando "* note, es por eso que el comando' python3.5' no puede funcionar con PATH en Windows ... – dedek