コマンド ライン パラメーターでインストール パスを受け入れる Setup.exe を作成できるセットアップ ビルダーはどれですか?
サイレントで実行され、コマンド ライン パラメータでインストール パスを受け入れるインストーラを作成する必要があります。
コマンド ライン パラメーターでインストール パスを受け入れる Setup.exe を作成できるセットアップ ビルダーはどれですか?
サイレントで実行され、コマンド ライン パラメータでインストール パスを受け入れるインストーラを作成する必要があります。
もっと簡単に学習したい場合は、 Advanced Installerを試すことができます。これには、上記のコマンド ラインを適用できる MSI を出力として、「シンプル」プロジェクト タイプを作成できる無料版が付属しています。GUI ベースなので、プロジェクトのスクリプトを作成する必要はありませんが、コマンド ライン ビルドもサポートしています。
編集
Advanced Installer は APPDIR プロパティを使用して MSI のインストール パスを保存/設定するため、次のコマンド ラインが必要です。
msiexec /i setup.msi /qn APPDIR="C:\Program Files\My Company\My App"
コンピューターごとにパッケージをインストールする場合は、「管理者として実行」オプションを使用して起動した管理者特権の cmd.exe コマンド ラインからこれを実行してください。そうしないと失敗します。
Windows MSI 形式にはこの機能があります。を介してコマンド ラインでパラメータを渡すことができますmsiexec
。
msiexec /i installer.msi /qn PARAMETER=foo
これらのパラメーターの 1 つがインストール パスになります。
無料のWiX ツールキットを使用して MSI を構築できます。WiX は非常に強力ですが、XML 駆動であるため、学習曲線が少し急です (十分な能力を身につけるには数日かかるかもしれません)。Visual Studio にアクセスできる場合は、非常に役立ちます。