PATHEXT se espera que contenga un lista de extensiones (incluido un período inicial .), separados por punto y coma. Por ejemplo, para replicar la lista de extensiones predeterminada utilizada por TCC:

 

establecer pathext=.exe;.btm;.bat;.cmd;.rex;.rexx;.pl;.py;.rb;.tcl;.lua

 

Si usa un comando en un archivo por lotes o en el símbolo del sistema y todo lo siguiente es cierto:

 

la RutaExt La opción de configuración está configurada.

el comando no es un alias

el comando no es un comando interno

el comando no es un nombre de archivo con una extensión explícita (por lo tanto, no hay disponibles una extensión ejecutable ni una asociación de archivos de Windows)

 

luego TCC buscará en el directorio actual y luego en cada directorio enumerado en TRAYECTORIA a su vez para un archivo cuyo nombre coincida con el comando y su extensión coincida con una de las extensiones en PATHEXT. Primero se busca en el directorio actual y luego en el primer directorio TRAYECTORIA Se busca primero, luego el segundo, buscando en cada una de las extensiones en PATHEXT. en el orden indicado.

 

Precaución:  Si configura el RutaExt opción de configuracióny no logra establecer el PATHEXT variable, las búsquedas de rutas sin una extensión explícita fallarán ya que no habrá extensiones para buscar. Si establece la opción de configuración PathExt pero no crea ni modifica la variable PATHEXT, TCC utilizará el definido por Windows (si corresponde), que probablemente no incluirá las extensiones .BTM, .LUA, .REX, .REXX, .PL, .PY, .RB o .TCL.