WindowsでのデフォルトのJMPインストールパスの検索単純なPowerShellスクリプトを実行してJMPスクリプトを実行しようとしています。ただし、デフォルトのパスにJMPがインストールされていない人もいれば、複数のバージョンのJMPを持っている人もいます。jmpファイルをダブルクリックした場合に開くJMPへのパスを見つけるにはどうすればよいですか?
レジストリを調べて見つけました
Computer \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ CLSID \ {12B91C6F-6FEC-44E8-BA7A-D36BFFF3EE5F} \ LocalServer32
アソシエーションをリセットすると変更されます
それが誰にとっても同じであることを確認したいだけで、それのように思えます。これはインストールパスを見つけるための最良の方法ですか?
スクリプティングRe:WindowsでデフォルトのJMPインストールパスを見つけるこんにちはヴィンス、
InstallDirキーは、ユースケースに役立つ可能性があります。
HKEY_CURRENT_USER \ SOFTWARE \ SAS Institute Inc. \ JMP \ 15.0 \ Options \ InstallDir
ギヨーム
Re:WindowsでデフォルトのJMPインストールパスを見つけるこれはうまくいくかもしれません:
runprogram(executable("cmd.exe"),options("/c ftype JMP.Document"),readfunction("text"))次のようなものを返します
JMP.Document=C:\Program Files\SAS\JMPEA\17\jmp.exe /shellopen \!"%1\!"