拡張子が msi のインストーラーを実行する

PowerBuilder Tips

方法

msi ファイルは、Run 関数を使用して直接実行することはできません。Run 関数を使用して msi インストーラーを実行する場合は、Windows のインストーラー msiexec.exe を実行し、パラメーターとして msi ファイルを渡します。

Run("msiexec.exe /i sample.msi")

または

Run("msiexec.exe /package sample.msi")

Windows インストーラーの詳細については Microsoft のサイトを確認してください。

[注意]

msi ファイル名やパスに半角のスペースがある場合は、ファイル名をダブルクォーテーションで囲む必要があります。

Run("msiexec.exe /i ~"PBCLTRT 19.2.0.2722.msi~"")

 

Tips情報

プロダクト :PowerBuilder

バージョン :2019R3

Tips 一覧を見る
PowerBuilder マイグレーション
PowerBuilder学習、動画で始めちゃう?