Eu uso gnuwin32 que : -)
The GnuWin32 port of Which searches for a matching file in the following sequence of directories:
* The current directory. * The directories that are listed in the PATH environment variable
É fácil o suficiente escrever um script simples que funcione como o que (1) comando do unix, que procura por um determinado comando ao longo do PATH. Infelizmente, a função CreateProcess não é tão simples, portanto, esse tipo de script não fornece resultados precisos: CreateProcess procura em vários diretórios que não estão no PATH, procura por arquivos com todas as extensões listadas em PATHEXT, etc. Pior, quem sabe o que pode ser adicionado em futuras versões do Windows?
De qualquer forma, a minha pergunta é: existe um equivalente robusto, preciso e (1) para o Windows, que sempre informa o arquivo que o CreateProcess encontraria?
Eu uso gnuwin32 que : -)
The GnuWin32 port of Which searches for a matching file in the following sequence of directories:
* The current directory. * The directories that are listed in the PATH environment variable