Encontrar la ruta de instalación predeterminada de JMP en WindowsEstoy tratando de ejecutar un script de PowerShell simple para ejecutar un script JMP.Pero algunas personas no tienen JMP instalado en la ruta predeterminada y otras 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 asociaciones
Solo queriendo confirmar que será igual para todos, parece.¿Es esta la mejor manera de encontrar la ruta de instalación?
secuencias de comandosRe: 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\!"
Re: Encontrar la ruta de instalación predeterminada de JMP en WindowsPero si tengo 10 versiones instaladas, necesito saber cuál es la predeterminada y dónde está.
Re: Encontrar la ruta de instalación predeterminada de JMP en WindowsHola Vicente,
La clave InstallDir podría ser útil para su caso de uso:
HKEY_CURRENT_USER\SOFTWARE\SAS Institute Inc.\JMP\15.0\Options\InstallDir
La versión de JMP se incluye en la ruta, por lo que también puede verificar si se puede ejecutar jsl con la versión.
Guillaume