さっき知ったので、忘れないうちにメモメモ。
たぶん、コマンド詳しい人だと、当たり前知識だと思いますが。。。
コマンドのみで、Excelとかのインストールパスを取得する方法です。
assocコマンドとftypeコマンドを利用すると取得できます。
まず、assocコマンドをコマンドプロンプトで実行。
引数には、そのアプリが関連付いている拡張子を指定.
assoc .xls
結果は、以下のようになります。
.xls=Excel.Sheet.8
次に、ftypeコマンドでさっき判明した結果を指定します。
これで、インストールパスが分かります。
ftype Excel.Sheet.8
結果は以下のようになります。
excel.sheet.8="C:\Program Files\Microsoft Office\Office15\EXCEL.EXE" /dde
stackoverflowの以下のポストで知りました。
- determine version of microsoft office with java
================================
過去の記事については、以下のページからご参照下さい。
- いろいろ備忘録日記まとめ
サンプルコードは、以下の場所で公開しています。
- いろいろ備忘録日記サンプルソース置き場