Encontrar la ruta de instalación predeterminada de JMP en WindowsEstoy tratando de ejecutar un script de PowerShell simple para ejecutar un script de JMP.Pero algunas personas no tienen JMP instalado en la ruta predeterminada y algunas tienen varias versiones de JMP.¿Cómo puedo encontrar la ruta a JMP que se abriría si hiciera doble clic en un archivo jmp?
Miré el registro y encontré
Computadora \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ CLSID \ {12B91C6F-6FEC-44E8-BA7A-D36BFFF3EE5F} \ LocalServer32
Eso cambia cuando restablezco las asociaciones.
Solo queriendo confirmar que será lo mismo para todos, parece.¿Es esta la mejor manera de encontrar la ruta de instalación?
ScriptingRe: encontrar la ruta de instalación predeterminada de JMP en WindowsHola Vince,
La clave InstallDir podría ser útil para su caso de uso:
HKEY_CURRENT_USER \ SOFTWARE \ SAS Institute Inc. \ JMP \ 15.0 \ Options \ InstallDir
Guillaume
Re: encontrar la ruta de instalación predeterminada de JMP en WindowsEsto podría funcionar:
runprogram(executable("cmd.exe"),options("/c ftype JMP.Document"),readfunction("text"))devuelve algo como
JMP.Document=C:\Program Files\SAS\JMPEA\17\jmp.exe /shellopen \!"%1\!"