Si por alguna razón sois unos ciervos programando como yo, y por alguna razón necesitáis localizar la ruta exacta donde se encuentra instalado Excel (o cualquier otro ejecutable instalado vía Windows installer, en principio), este simple batch servirá:
@ECHO OFF
:: delims es un TABULADOR seguido de un espacio. Sustituye [TAB] por un tabulador.
FOR /F "tokens=2* delims=[TAB] " %%A IN ('reg QUERY "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\excel.exe" /ve') DO SET Ruta=%%B
ECHO %Ruta%
Parece una chorradilla, pero oye, 20 minutos que me hubiera ahorrado de haberlo tenido a mano.
¡Saludos!
Deja un comentario