Suchen des Standard-JMP-Installationspfads unter WindowsIch versuche, ein einfaches Powershell-Skript auszuführen, um ein JMP-Skript auszuführen.Aber manche Leute haben JMP nicht im Standardpfad installiert und andere haben mehrere Versionen von JMP.Wie finde ich den Pfad zu JMP, der geöffnet würde, wenn ich auf eine JMP-Datei doppelklicke?
Ich habe mir die Registrierung angesehen und festgestellt
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{12B91C6F-6FEC-44E8-BA7A-D36BFFF3EE5F}\LocalServer32
Das ändert sich, wenn ich die Zuordnungen zurücksetze
Ich möchte nur bestätigen, dass es für alle gleich sein wird.Ist dies der beste Weg, den Installationspfad zu finden?
DatenzugriffBetreff: Standard-JMP-Installationspfad unter Windows findenDas könnte funktionieren:
runprogram(executable("cmd.exe"),options("/c ftype JMP.Document"),readfunction("text"))gibt so etwas zurück wie
JMP.Document=C:\Program Files\SAS\JMPEA\17\jmp.exe /shellopen \!"%1\!"
Betreff: Standard-JMP-Installationspfad unter Windows findenWenn ich jedoch 10 Versionen installiert habe, muss ich wissen, welche die Standardversion ist und wo sie sich befindet.
Betreff: Standard-JMP-Installationspfad unter Windows findenHallo Vince,
Der InstallDir-Schlüssel könnte für Ihren Anwendungsfall nützlich sein:
HKEY_CURRENT_USER\SOFTWARE\SAS Institute Inc.\JMP\15.0\Options\InstallDir
Die JMP-Version ist im Pfad enthalten, sodass Sie auch prüfen können, ob JSL mit der Version ausgeführt werden kann.
Guillaume