C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■97123 / 7階層)  PowerShellでファイルバージョン取得
□投稿者/ 魔界の仮面弁士 (3036回)-(2021/03/31(Wed) 14:24:33)
2021/03/31(Wed) 14:56:52 編集(投稿者)

No97121 (けん さん) に返信
> batファイル(コマンドプロンプト)でも、コマンドは違うにしても同様の取得は可能なのでしょうか。

バッチファイル(*.cmd または *.bat) からだと、ファイルの列挙まではできますが、
肝心の「バージョン情報」を取得することができません。
ファイル名を渡すとバージョン情報を返すような exe やスクリプトを併用しないと駄目ですね。
https://www.atmarkit.co.jp/fwin2k/win2ktips/316filever/filever.html


先のコードの肝は、FileVersionInfo プロパティから得られる
[System.Diagnostics.FileVersionInfo] です。


VBA からの場合は、VerQueryValue API を呼び出すようなコードを記述すれば
同様の機能を実装できますが、PowerShell の方がずっとお手軽です。
(あるいは C# や VB.NET を使うなど)
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[6]: PowerShellでファイルバージョン取得 /けん →Re[8]: PowerShellでファイルバージョン取得 /けん
 
上記関連ツリー

PowerShellでファイルバージョン取得 / けん (21/03/30(Tue) 16:03) #97113
Re[1]: PowerShellでファイルバージョン取得 / 魔界の仮面弁士 (21/03/30(Tue) 16:21) #97114
  └ Re[2]: PowerShellでファイルバージョン取得 / けん (21/03/30(Tue) 19:11) #97115
    └ Re[3]: PowerShellでファイルバージョン取得 / 魔界の仮面弁士 (21/03/30(Tue) 21:15) #97116
      └ Re[4]: PowerShellでファイルバージョン取得 / 魔界の仮面弁士 (21/03/30(Tue) 22:08) #97117
        └ Re[5]: PowerShellでファイルバージョン取得 / けん (21/03/31(Wed) 08:48) #97118
          ├ Re[6]: PowerShellでファイルバージョン取得 / 魔界の仮面弁士 (21/03/31(Wed) 14:11) #97122
          └ Re[6]: PowerShellでファイルバージョン取得 / けん (21/03/31(Wed) 13:37) #97121
            └ PowerShellでファイルバージョン取得 / 魔界の仮面弁士 (21/03/31(Wed) 14:24) #97123 ←Now
              └ Re[8]: PowerShellでファイルバージョン取得 / けん (21/03/31(Wed) 17:25) #97127
                └ Re[9]: PowerShellでファイルバージョン取得 / 魔界の仮面弁士 (21/03/31(Wed) 23:46) #97130
                  └ Re[10]: PowerShellでファイルバージョン取得 / けん (21/04/01(Thu) 19:28) #97131
                    └ Re[11]: PowerShellでファイルバージョン取得 / けん (21/04/04(Sun) 13:45) #97136 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信